在正文开始之前 首先得了解一下我们设计稿的1px在手机中是怎样显示出来的,首先看下图
从上图得知了各个安卓和IOS常规屏幕的宽高以及像素比,在日常设计稿常以iPhone6 750px(375 * 2 = 750) 为标准设计,从以上信息得知我们设计稿中的1px 在iPhone6中是占据了2px
下面将以10px为单位在每一个型号进行单位换算
型号 | 宽度 | 高度 | 设计稿单位(宽度) | 像素比 | 转换单位(10px) |
---|---|---|---|---|---|
iPhone5 | 320 | 568 | 640 | 2 | 20 |
iPhone6 | 375 | 667 | 750 | 2 | 20 |
iPhone6 Plus | 414 | 736 | 1242 | 3 | 30 |
iPhone7 | 375 | 667 | 750 | 2 | 20 |
iPhone7 Plus | 414 | 736 | 1242 | 3 | 30 |
iPhone X | 375 | 812 | 1125 | 3 | 30 |
Nexus 5 | 360 | 640 | 1080 | 3 | 30 |
Nexus 5x | 411 | 731 | 1078.875 | 2.625 | 26.25 | </