原标题:html5 移动端H5页面设计尺寸规范

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

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

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

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

具体看下图:

有兴趣的小伙伴可以去尝试不同的尺寸,比如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处,个人认为不太准确)。既保证了在移动设备上显示清晰,也保证了素材的最小尺寸。

推荐2个不错的图片压缩的工具。

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

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

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

以上部分内容来源:zikoman.lofter.com返回搜狐,查看更多

责任编辑:

h5 默认为移动端页面_html5 移动端H5页面设计尺寸规范相关推荐

  1. html h5默认什么字体,【Web前端问题】手机页面一般采用什么字体?

    手机上默认没有带微软雅黑的,然后手机页面一般采用什么字体? 回答: 可以参考知乎的font-family: Helvetica Neue,Helvetica,Roboto,Segoe UI,Arial ...

  2. 解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端)

    解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端) 参考文章: (1)解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端) (2)https://www.cnblogs.com/zouw ...

  3. angular框架下, 解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端)--- 页面设置100%以后,不同终端的显示问题

    在使用angular7.x开发公众号的时候遇到几个问题,特此记录下 一.页面底部留白问题 现象: 部分有表单的页面,在表单输入内容以后,键盘收缩之后,下方有一定的空白,下方有按钮的时候,按钮位置错位, ...

  4. h5响应式布局、PC和移动端适配方案

    前言 春招真的是太卷了,让我怀疑春招到底在招谁(是我太菜惹qaq).总之还是不能松懈下来,总结一下在实习期间遇到的h5的响应式布局.PC和移动端适配方案的选择以及一些问题.本文部分文案由chat-gp ...

  5. html5页面跳转方式,H5页面跳转的交互设计方法

    今年做了大量的H5项目,遇到了很多坑,有自家的也有第三方的,在这个过程中get到了一些之前不具备的知识,所以这一篇,就简单分享一下这方面的话题吧. 一.传统的MPA 首先,说一个比较古老的东西,叫做M ...

  6. 二倍图(物理像素物理像素比,多倍图,背景缩放),移动端开发选择(移动端主流方案【单独制作移动端页面(主流),响应式页面兼容移动端(其次)】,移动端技术解决方案【移动端浏览器,特殊样式】)

    二倍图 物理像素&物理像素比 物理像素指的是屏幕显示的最小颗粒,是物理真实存在的,我们开发的1px不一定等于1个物理像素,(PC端相同,移动端不一定相同) PC端和早期手机屏幕是 1CSS像素 ...

  7. h5活动是什么意思_分析什么是h5页面

    原标题:分析什么是h5页面 有不少客户咨询网站建设的事情的时候,偶然间会问到:什么是h5页面?H5页面其实是HTML的第5个版本,而HTML指的是超文本标记语言的英文缩写,所谓超文本,字面的意思就是超 ...

  8. android h5页面跳转,android H5 应用内跳转Scheme协议

    什么是URL Scheme 概述: android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面:通过scheme协议 ...

  9. 用户收货地址h5页面_如何实现H5可视化编辑器的实时预览和真机扫码预览功能...

    前言所见即所得的设计理念在WEB IDE领域里一直是备受瞩目的功能亮点, 也能极大的提高 web coder的编程体验和编程效率. 笔者接下来就将对H5可视化编辑器的实时预览和真机扫码预览功能做一次方 ...

最新文章

  1. IO流基础,创建File对象与方法是用
  2. mysql linux版安装
  3. 模拟IE登录一个需要(windows身份)验证的网站
  4. Ajax — 大事件项目(第三天)
  5. 深度学习(六十二)SqueezeNet网络设计思想笔记
  6. 非结构化数据上下文中的GraphQL
  7. 【java笔记】数组概念初始化及相关操作
  8. Best quotes from The Vampire Diary(《吸血鬼日记》经典台词)
  9. 人大金仓数据库软件下载
  10. linux 下配置jdk环境变量
  11. SPSS学习笔记(五)卡方检验
  12. 京东首推的“SpringBoot+Vue前后端分离全栈项目”牛炸天了?
  13. python计算直角三角形斜边上的中线_直角三角形斜边上的中线等于斜边的一半教学设计...
  14. lqc_shell批量操作linux主机
  15. android 百度地图 自定义地图标注,百度地图自定义标注
  16. Win10桌面我的电脑怎么调出来?最简单方法教学
  17. 计算机用户加密,计算机文件加密的几种方法
  18. 《layui宇宙版教程》:字体图标
  19. 情人节,技术男可知单身女神的心声
  20. 这是我面试 42 场拿下字节、微软 offer 的方法论!

热门文章

  1. top日常(参数详解)
  2. ehci、xhci是什么?它们有什么区别
  3. 使用g2o进行图优化
  4. 英特尔发布Broadwell-EP至强E5-2600 v4处理器新品
  5. 二叉树 度数和阶数的定义与区别
  6. Mac m1合适的模拟器
  7. javascript轮播插件的使用(TouchSlide)
  8. 标识符python_《标》字意思读音、组词解释及笔画数 - 新华字典 - 911查询
  9. windows系统打开火狐浏览器提示“无法加载您的firefox配置文件。它可能已经丢失,或是无法访问。” 解决办法
  10. sklearn的简介