当我们在做手机端H5网页设计稿时(当然包含微信端的H5网页设计),如果没有做过类似的移动端的设计,UI设计师和前端工程师肯定会纠结的。如果是app设计师,就不会那么纠结啦。

延伸阅读:

  • 2015年度最值得学习的10个H5案例(各种经典,推荐收藏)
  • 这可能是近半年做得最好的4个H5传播案例
  • 还没搞懂H5营销?他们已经开始在玩“虚拟现实”了!
  • 一个插线板的H5怎么就火了?大家明明是去看周鸿祎的八卦的

那么多手机屏幕尺寸,设计稿应该按照哪一个尺寸作为标准尺寸。现在已经有2K分辨率的手机屏幕了,设计稿是不是也要把宽高跟着最大分辨率来设计。显然不是。

请注意:(以下所有讨论内容和规范均将viewport设定为content=”width=device-width”的情况下) 也就是我们的H5页面前端代码里面必须包含

<meta content=”initial-scale=1.0,user-scalable=no,maximum-scale=1,width=device-width” name=”viewport” />

<meta content=”telephone=no” name=”format-detection” />

根据目前市场流行的手机移动终端,统计他们的设备独立像素。

在这里,25学堂也跟大家分享一个罗列了当前最流行的手机的所有尺寸大小规范: http://screensiz.es/phone     值得大家好好细看的智能手机尺寸图表。

也只有iPhone6+采用了分辨率降频处理。

具体看下图:

有兴趣的小伙伴可以去尝试不同的尺寸,比如1倍的、2倍的、3倍。最终得出的试验结果是。H5的设计稿一般设计为640x1136px即可。 既满足了显示需求,又能降低用户加载图片需要的带宽。

可以用各种分辨率的移动智能手机查看我们设计的H5页面时,当然,也会出现如下的情况,内容显示不全,甚至一些重要内容和按钮都会被遮挡。

第一:背景图片必须采用background-size:cover;来实现。

第二:我们在进行H5页面内容规划布局设计的时候,不能把重要内容放在太偏下的位置或者偏上,否则前端布局时可能出现内容显示不全的情况。

通过对比可得:

除去将浏览器全屏显示的情况,几乎所有情况均会有顶部的状态栏和导航栏。

iPhone的设计标准,状态栏和导航栏的独立像素高度分别为40px和88px。

由于Android系统可以更改状态栏和导航栏的高度,这里可以取默认值为48px和100px(这些尺寸网上均可查)。

那么就会把网页内容往下挤,进入盲区(根据不同的布局方式可能挤出视口,即可视区域之下,)。取这两个系统者的最大值为148(48+100),如下图5,设计稿要尽量保证单页下面没有重要内容。

图5

那么在所有屏幕大小上把重要内容显示完全,就要注意市面上存在的小尺寸手机屏幕,现在绝大部分智能手机分辨率都在640x960px(iPhone4分辨率)之上,所以只要把重要内容放在上图5中的盲区之上即可。计算后的最安全高度为812(960-148=812)。

在此总结,一般情况下,以现有市场上流行的移动智能手机,单页翻转(非延伸向下的长页面)设计稿尺寸为640×1136,在高度为812处设置一条安全线(参考线),将重要的内容布局在这条安全线之上。

移动端H5页面的设计稿尺寸大小规范内容如下:

1、像素是没有宽高的(不要被Photoshop中的像素格欺骗),它只代表一个采样的色值。

2、任何图片作为数据信息被保存在存储盘中时,只有宽高像素数是有意义的,此时的ppi对于图片来说时没有任何意义,也并不能描述这个图片有多少英寸的宽度或者高度,而只有在被打印出来后才有ppi的意义,被打印出来才可以描述这张图片有多高多宽。

3、平时制作H5页面时设计原型时,产品经理出的原型稿建议屏宽为320px,用这个尺寸一是为了浏览方便(现在很多手机的屏宽达到1440px,用这个尺寸去模拟显然不现实),

二是以iPhone5s为标准的手机屏宽较小,进行内容排版布局时屏宽应该向下兼容。

4、制作设计稿时,设计师应该把原型稿上的所有尺寸进行2倍处理。这样设计稿在移动设备上预览便可保证清晰。而前端切片时,按照现在流行的做法,可以直接使用原型稿上的尺寸,也就是设计稿上的1/2。

5、一般情况下,H5页面设计稿做成640x1136px是最为稳妥的尺寸,在812px高度处增加一条安全线,重要内容在此线之上(网上有些文章说安全线是960px处,个人认为不太准确)。既保证了在移动设备上显示清晰,也保证了素材的最小尺寸。

最后在这里,25学堂给H5工程师推荐2个不错的图片压缩的工具。

1、腾讯智图(http://zhitu.isux.us/)

智图–图片智能自动优化平台,为你的图片智能选择合适的图片格式,为你压缩图片以便节省带宽优化体验,为你提供WebP图片让你的站点高大上

2、tinypng(手机APP设计必备图片压缩神器-TinyPNG),这里的图片压缩还是相当好用,可以节省用户不少带宽。

以上部分内容来源:zikoman.lofter.com  感谢ZIKO的分享和实践

转载于:https://www.cnblogs.com/susanws/p/5462653.html

移动端h5页面的设计稿尺寸相关推荐

  1. 移动端web设计尺寸_移动端H5页面的设计稿尺寸大小规范

    当我们在做手机端H5网页设计稿时(当然包含微信端的H5网页设计),如果没有做过类似的移动端的设计,UI设计师和前端工程师肯定会纠结的.如果是app设计师,就不会那么纠结啦. 那么多手机屏幕尺寸,设计稿 ...

  2. 移动端web设计尺寸_移动端H5页面的设计稿尺寸(上)

    由于HTML5和微信内置浏览器的火爆,移动端H5网页越发流行.在设计制作移动端网页的时候,你是否疑惑,这种网站设计稿应该做成的多少屏宽,是否应该跟手机的分辨率一致,还是应该按照iPhone的分辨率来设 ...

  3. 移动端H5页面的设计稿尺寸大小规范

    请注意:(以下所有讨论内容和规范均将viewport设定为content="width=device-width"的情况下) 也就是我们的H5页面前端代码里面必须包含 <me ...

  4. h5 默认为移动端页面_html5 移动端H5页面设计尺寸规范

    原标题:html5 移动端H5页面设计尺寸规范 当我们在做手机端H5网页设计稿时(当然包含微信端的H5网页设计),如果没有做过类似的移动端的设计,UI设计师和前端工程师肯定会纠结的.如果是app设计师 ...

  5. [html] 为什么移动端页面的设计稿一般是750px/640px呢?

    [html] 为什么移动端页面的设计稿一般是750px/640px呢? 750px 代表iphone6或inphone6s 设备的像素(宽) 640px 代表inpone3Gs,inpone4/4s ...

  6. 教你如何用 lib-flexible 实现移动端H5页面适配

    前话 好久没写教程了(可能会误导新手的菜鸟教程( ̄▽ ̄)"). 这是我的github,欢迎前端大大们和我一起学习交流 https://github.com/pwcong 最近入职公司做前端实 ...

  7. 移动端H5页面编辑器开发实战--经验技巧篇

    一.前言 在上一篇<原理结构篇>中,主要针对移动端网页进行了分类描述,并介绍了H5编辑器的需求.原理以及框架结构,本文将延续开发实战这一主题,针对策略和开发技巧做进一步的介绍. 二.策略篇 ...

  8. 移动端 H5页面适配

    一.基础概念 在了解如何做H5页面适配前,大家都应该把移动端涉及的一些概念搞明白,比如:dpr 是什么意思? 移动端H5解惑-概念术语(一) 二.为什么要做页面适配 2.1 PC端为什么要解决浏览器兼 ...

  9. 移动端H5页面高清多屏适配方案

    背景 开发移动端H5页面 面对不同分辨率的手机 面对不同屏幕尺寸的手机 视觉稿 在前端开发之前,视觉MM会给我们一个psd文件,称之为视觉稿. 对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范 ...

最新文章

  1. NVIDIA 认证系统
  2. 数据结构与算法—递归算法(从阶乘、斐波那契到汉诺塔的递归图解)
  3. 二进制、八进制、十六进制和十进制的相互转换,原码反码补码计算以及Java中数字的存储
  4. Spring + Mybatis 使用 PageHelper 插件分页
  5. 推荐系统之 BPR 算法及 Librec的BPR算法实现【1】
  6. 机器学习正面临着可重现性危机!
  7. 有关 Unity UIElements 和 UIToolkit
  8. bzoj 3262: 陌上花开(cdq分治)
  9. 自制微信小程序通讯JS
  10. java微信退款接口demo_微信公众号接口开发----退款详解
  11. 前沿重器[26] | 预训练模型的领域适配问题
  12. 北京地铁21号线_北京地铁22号线(即平谷线)全线21站具体位置确定了!
  13. 阿里云服务器购买过程中必须了解的注意事项
  14. (正则)校验 8-16位,必须含有特殊字符、而大写字母、小写字母、数字至少包含其中两项
  15. 简单个人简历背景模板
  16. 从零搭建hyperf docker镜像
  17. 正态分布,最大值是多少,就是两边的极值?
  18. Feature Scaling 的意义
  19. esp32cam 服务端远程视频方案
  20. python 动态类型语言,Python 3.7.0 面向对象的动态类型语言

热门文章

  1. EHCI和OHCI,UHCI的比较和区别
  2. css 左右布局高度自适应,CSS布局-高度自适应
  3. matplotlib线条标记
  4. 计算机网络时间同步技术原理介绍 1
  5. linux如何关闭6379端口,如何阻止端口6379阻止Ubuntu上的外部通信?
  6. 天载优配大盘尝试站稳反弹
  7. NoSuchMethodError异常解析
  8. 「全套源码」基于Cocos实现的贪吃蛇游戏
  9. H5+app开发概述
  10. Python pylint的安装和使用