目前的响应式设计一般考虑四类尺寸(宽度,高度一般按照 9:16 的比例进行推算,再减掉浏览器上下的导航栏高度):
- 手机:360px(5寸左右的手机,最小一般兼容到320px即可,再往下的机子基本都是淘汰的差不多了,可以不用管了)
- 平板:361 - 1024 px(现在即便11寸的笔记本也不大会用到1024的分辨率了,所以直接划入平板)
- 主流PC显示器:1025 - 1920 px(1080P是目前桌面显示器的主流)
- 超清PC显示器:1921 - 5120 px(主要考虑2K、4K、5K等超高分辨率,为未来考虑)
1. 手机
响应式设计的正确流程,应该是移动优先的,然后逐渐放大到更大的尺寸,因此应该优先设计手机端的样式,而不是设计好传统的桌面网站之后再去尝试压缩到手机上。至于如何设计移动Web的界面这里就不细述了,相信各位设计师朋友们都有自己的创意。
平板端基本就是放大版的移动端,直接照搬即可完成75%的工作,但直接照搬的话单个元素会显得太大,毕竟页面分辨率是之前的差不多 3 倍。因此平板端的布局可以比在手机端多划分几列,比如在手机端直接一个 ListView 下来的设计,到平板端可以分成 2~3 列,在手机端全屏宽度的按钮,在平板端会显得太长,可以考虑适当缩短,保留足够的高度以供手指点按即可,在移动端必须要隐藏的导航、菜单等可以考虑直接展示出来,以填补多出来的空间。
这个没什么好讲的,传统的 Web 设计想必大家早已经轻车熟路了。这里唯一要注意的是保持布局的连贯性,响应式设计的 PC 端是由平板端放大和适配而来的,可以展示更多的内容,但不应该和平板端差别太多,要确保用户能够识别出两者是同一个网站。
这在过去是不需要考虑的,那时候 1080P 还是个很火热的概念,1024px 还是笔记本的分辨率。但现在随着 2K/4K 屏的逐渐普及,这部分用户的占比开始一点点多起来,问题逐渐凸显,变得不可忽视了。没有特别适配方案的网页在这些环境下看起来会有两种变化:原本适配全屏的页面会被拉伸得太宽,原本固定宽度的页面两侧会留下大片的空白。面对这样的事实,需要设计师们在设计适配方案的时候考虑到页面在这些设备上的样子。
文章内容来源于网络,侵删