uniapp中尺寸单位rpx的使用

本文介绍了rpx作为uni-app中的自适应单位,如何根据屏幕宽度进行动态调整,提供了设计稿与rpx之间的转换方法,并强调了rpx在宽度、字体和屏幕方向上的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方文档:

rpx 即响应式px,是一种根据屏幕宽度自适应的动态单位。uni-app规定屏幕的基准宽度为750rpx。

750rpx就是屏幕最大宽度,样式宽度不能超过750rpx

开发者可以根据设计稿的基准宽度来计算页面元素的rpx值,设计稿的1px 与 框架样式 1rpx 转换公式如下:

设计稿 1px / 设计稿基准宽度 = 框架样式 1rpx / 750rpx

所以,在实际开发中,1 rpx = 750 * ( 设计稿宽度 / 设计稿基准宽度 )

很好理解,比如:

1、设计稿的基准宽度为 750px, 有一个红色方块宽度为100px,换算成rpx 结果为:100rpx ,也就是说 1rpx = 1px

750 * 100 / 750

2、设计稿为640px,红色方框宽度为100px,换算成rpx结果为:117rpx

750 * 100 / 640 

注意:

(1)rpx是宽度相关的单位,屏幕越宽,元素会 越大,如果不想随着屏幕 宽度缩放, 请使用px 。

(2)字体 或者 高度使用了rpx , 那么需注意这样的写法意味着随着屏幕变宽,字体会变大、高度会变大。

(3)rpx不支持横屏切换,如果使用rpx 建议锁定屏幕方向。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值