rpx使用方法
小程序规定了设备的屏幕无论什么尺寸,其都为750 rpx。但是对于不同设备的高度,没有明确规定,所以在设计稿中屏幕的高度,要做高度的 rpx 换算。
例如:iPhone 6 (375 × 667)
屏幕高度rpx = 750 * 667 / 375 = 1334 rpx
所以在设置样式时,假设设计稿中的盒子宽为200,高为100,那么可以在样式中写:
.box{
width: calc(750rpx*200/375);
height: calc(1334rpx*100/667);
}
这样不同的设备中,元素所占比例相同:假设切换到 iphone5(320 × 568)中,盒子的宽度和高度分别是 170.66px,85.3px
宽度所占比例:170.66 ÷ 320 ≈ 200 ÷ 375 ≈ 0.5333125
高度所占比例:85.3 ÷ 568 ≈ 100 ÷ 667 ≈ 0.15