px与rpx换算

html-css019

px与rpx换算,第1张

rpx是微信小程序中css的尺寸单位,可以根据屏幕宽度进行自适配。 规定屏幕宽度为750px,譬如iphone6,屏幕宽度为375px,共有750个物理像素,则1rpx = 0.5px。 设备rpx换算px:屏幕宽度/750,px换算成rpx:750/屏幕宽度; iPhone5 1rpx = 0.42px      1px = 2.34px ; iPhone6 1rpx = 0.5px 1px = 2rpx ; iPhone6s 1rpx = 0.552px 1px = 1.81rpx;

关于是否使用rpx还是px,首先需要明白两者之间的区别。

rpx:微信小程序中的尺寸单位rpx(responsive pixel):可以根据屏幕宽度进行自适应。规定屏幕宽度为750rpx。微信官方建议视觉稿以iphone6为标准,一般设计师出图为2倍图。

px:iphone6上1px=2rpx

1rpx相当于1个物理像素,何为物理像素,就相当于我们所使用的屏幕的尺寸,只不过换了一种说法叫物理像素,而我们平时css中所用到的px,实际上是数据显示的尺寸,比如文字,图片、设计样式的盒子的大小1rpx的出现为我们搭起了物理像素与样式像素px之间的桥梁,而且根据屏幕宽度进行自适应

<view class="box">rpx的像素</view>

<view class="bo">px的像素观察</view>

.box{  width:300rpx  height:200rpx  border:1rpx solid black  font-size:30rpx}.bo{   width:300px  height:200px  border:1px solid black  font-size:30px}

结果:

所以,小程序中字体大小用rpx还是px要结合设计师出图的文字大小,建议的话还是以rpx为主。