uni-app css尺寸单位rpx介绍

news/2024/11/22 16:51:22/

一,前言

1.在使用uni-app开发小程序时支持的尺寸单位如下

(1)基础单位:pxrpx
(2)h5单位:remvmvh

2.rpx是微信小程序提出的一种响应式px

二,rpx介绍

1.现实情况下,ui设计师只提供一个分辨率的图,严格按设计图标注的 px 做开发,在不同宽度的手机上界面很容易变形,而且主要是宽度变形。高度一般因为有滚动条,不容易出问题。由此,引发了较强的动态宽度单位需求,从而有了rpx单位

2.rpx 是相对于基准宽度的单位,可以根据屏幕宽度进行自适应,750 宽的屏幕为基准,750rpx 恰好为屏幕宽度,换句话说,在rpx世界中,屏幕的宽度就是750rpx

三,转化关系

1.为了还原ui设计稿,我们就得知道ui设计稿的px 到底等于多少 rpx,计算公式为:750 * 元素在设计稿中的宽度 / 设计稿基准宽度

  • 例如若设计稿宽度为 640px,元素 A 在设计稿上的宽度为 100px,那么元素 Auni-app
    里面的宽度应该设为:750 * 100 / 640,结果为:117rpx

  • 若设计稿宽度为 375px,元素 B 在设计稿上的宽度为 200px,那么元素 Buni-app 里面的宽度应该设为:750 * 200 / 375,结果为:400rpx

2.为了方便开发,HBuilderX 提供了自动换算的工具,只需填入1rpx=比例值(px) 即可,公式为 设计稿基准宽度/750
在这里插入图片描述

四,注意事项

1.早期uni-app提供了upx,目前已改成rpx

2.为了方便开发,设计师可以用 iPhone6 作为视觉稿的标准,或者设计宽度为750px


http://www.ppmy.cn/news/190196.html

相关文章

Leetcode 剑指 Offer II 029. 排序的循环链表

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer(专项突击版)系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定循环单调非递减列表中的一个点,写一个函数向这个…

[图表]pyecharts-3D柱状图

[图表]pyecharts-3D柱状图 先来看代码: import randomfrom pyecharts import options as opts from pyecharts.charts import Bar3D from pyecharts.faker import Fakerdata [(i, j, random.randint(0, 12)) for i in range(6) for j in range(24)] c (Bar3D().…

电脑触摸屏无法使用、失灵解决办法

以我的笔记本电脑为例,出现了触摸板无法使用的情况,解决办法: 打开电脑设置,找到触摸板,如下图所示,看是否关闭 如果这里打开了,仍然发现无法使用触摸屏,尝试按下电脑的F9键&#x…

小红书账号矩阵优化软件

小红书账号矩阵优化软件 大家有关注过品牌在⼩红书上的打法有哪些吗? #品牌营销#小红书运营#爆文拆解#品牌投放#爆品打造 我们如果确定了我们要去做小红书,那我到底该怎么去做?现在小红书对我们目前这些品牌来说,你们是作为把它…

台电TBOOK16PRO安装凤凰安卓系统

1.准备优盘,ventoy制作启动盘(支持多个iso),拷贝凤凰等iso ventoy-1.0.52-windows.zip,解压,运行Ventoy2Disk.exe,制作启动盘,建2个分区,默认启动分区为2 建立目录iso&a…

@TBook10s 双系统删除以及新系统安装

2016年买了Tbook10 双系统,感觉挺好。但是用着用着,一方面感觉到这个本本的笨重,一方面系统感觉不好用。于是有了删除双系统,换成新系统的想法。今天终于成功换成win7.但是出问题了。开机即出现顶部红条。麻烦了。查了资料发现是w…

acpi error解决方法

非原创,忘了在哪看到的了,记录下来,方便以后重装系统时使用 当我们在为有独立显卡gpu的电脑安装Ubuntu系统时,有可能会遇到上述的问题。 解决方法一:先把显示器接到集成显卡上,装完系统后,再接…