微信小程序rpx、px、vw、vh、upx区别

1、rpx(响应式像素)

  •   rpx是微信小程序特有的单位,它是一种基于屏幕宽度的相对单位。
  •   1rpx等于屏幕宽度除以750(微信小程序的设计基准宽度)。
  •   使用rpx单位可以确保元素在不同屏幕尺寸的设备上保持相对一致的视觉效果,因为它会根据屏幕宽度自动缩放。
  •   rpx非常适合用于需要响应式布局的元素,使得小程序界面能够在不同设备上提供一致的用户体验。

2、px(像素)

  • px是屏幕上的一个物理像素点。

  • 在微信小程序中,使用px作为单位时,元素的尺寸会直接对应到屏幕的物理像素上。

  • 如果不进行任何适配处理,使用px单位的元素在不同设备上可能会因为屏幕像素密度(PPI)的差异而显示出不同的大小。

  • 对于不需要响应式布局的元素,或者在已知屏幕尺寸和分辨率的情况下,使用px单位是合适的。

3、vw/vh是一个相对单位(类似于em,rem)

  • vw:viewport width 视口宽度单位
  • vh:viewport height 视口高度单位

    相对视口的尺寸计算结果

  • 1vw = 1/100视口宽度
  • 1vh = 1/100视口高度

 4、upx

upx是uni-app中的长度单位,它代表设备独立像素(与屏幕密度无关),1upx等于设备上的1个物理像素。在不同分辨率和屏幕尺寸的设备上,upx会自动转换为适应当前屏幕的最佳物理像素值,帮助开发者实现跨设备的一致性布局。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值