学习笔记
Java基础相关
JVM内存模型及线程空间
动态代理
java并发编程
Java中Future
移动端相关
杂乱整理
HarmonyOS 鸿蒙开发知识
ArkTS中如何自定义组件和复用统一样式
开发工具相关
Git cmd学习整理
Markdown用法大全集
【2023年12月】工作常用
Git如何单独合并某次提交到另一个分支
前端开发相关
Node+TypeScript相关记录
TypeScript 读写 MariaDB
Node TypeScript项目 token生成、管理及拦截校验的实现
TypeScript+Express创建和实现一个服务示例
Express接口处理器抽取注册方式
Express 实现 RESTful API
创建 TypeScript Express 项目,并配置直接用 npm start 运行
TypeScript + Express 实现文件下载接口
export 和 export default的区别
TypeScript+Express 实现用户注册和登录接口
TypeScript 和 JavaScript 中,`===` 和 `==`
CSS中的尺寸大小标准
小程序px和rpx
使用Python快速处理Excel的合并拆分
读书写作相关
一些句子01
李敖语录
罗翔老师的一些经典语句
周易相关知识
周易是对自然描述还是为自然立法
40句落寞诗词,穿透柔魂弱魄
杂玩整理
黑苹果睿频问题
基于纯Linux自己部署Nas构思
Ubuntu换源
Ubuntu挂载tf卡
Ubuntu运行Docker报错
Ubuntu安装运行Docker报错处理
官方镜像安装Docker
Docker 设置root dir 切换数据到其他存储位置
systemctl stop docker 报错
NextCloud安装ffmpeg 显示视频缩略图
Docker源不生效解决方式
Docker源不生效解决方式II——搭建docker-hub镜像
搞定群晖总Docker部署gitea启用ssh协议
MacOS一键安装命令软件列表
群晖ssl证书目录
Android通过ADB命令播放视频
Java基础知识
精选网站
有声主播知识
学习笔记
有声主播入门到进阶
有声主播新手的入门练手内容推荐
DeepSeek分析喜马拉雅旗下 喜播平台 的有声主播培训
录书设备资料1
典故专辑资料整理
0B. 脚本和大纲
01. 柳赠别——灞桥烟雨中的离愁
0A. 前置准备资料
Ai大数据模型
模型整理
使用 DeepSeek 通用公式
学会这8招,让DeepSeek变得超好用!
大数据购物分析选优
Windows和Ubuntu部署DeepSeek性能差距
本地部署 Ollam+DeepSeek 探索爬坑
模型对比测试
AI模型使用心得
小说创作需求说明书
-
+
首页
小程序px和rpx
### 一、概览 - CSS样式表中的px,不代表设备实际的物理像素 - 小程序统一规定屏幕宽度为750rpx,机型分辨率不同,rpx与px单位间的比率也不同 | 长度单位 | 名称 | 定义 | | --- | --- | --- | | 物理像素 | 物理像素 | 设备能控制显示的最小单位 | | px | 逻辑像素 | CSS定义的像素点 | | rpx | 小程序尺寸单位 | 以屏幕宽度除以750作为基准单位 | 例如,MMP调试器中,若默认机型为 iPhone 6,则有 1rpx=0.5px=1物理像素 ### 二、不同的长度单位 1. #### 物理像素与逻辑像素 - 物理像素 指的是设备能控制显示的最小单位。众所周知,设备可控的物理像素数量越多,设备能够显示的画面内容细节越多,画面的质量越高。 但是实际上,设备并非直接使用物理像素,而是使用逻辑像素作为长度单位,确定内容在显示区域中的大小。 - 逻辑像素 作为长度单位,确定内容在显示区域中的大小对于高清设备,一个逻辑像素的长度可能对应多个物理像素。 例如: - iPhone 5 中的一个逻辑像素,包含了2*2=4个物理像素的区域; iPhone 6 中的一个逻辑像素,包含了3*3=9个物理像素的区域; 为此,引入了不同的设备的物理像素与逻辑像素之比,即设备像素比(device pixel ratio,DPR)的概念。相应的,iPhone 5 与 iPhone 6 的DPR为2,iPhone 6+ 的DPR为3。 在小程序调试器中显示的样式,绝对长度以px为单位,即对应设备的逻辑像素,而非物理像素。 2. #### 小程序尺寸单位 不同的设备具有不同的逻辑分辨率。为了便于小程序的开发,WXSS(Weixin Style Sheets)提出了新的尺寸单位rpx(responsive pixel),来根据实际设备的屏幕宽度进行自适应。WXSS规定屏**幕宽度统一为750rpx**。 可以将小程序的尺寸单位,理解为建立在CSS逻辑像素上的“二阶逻辑像素”。通过将逻辑像素转换为物理像素,设备将绘制的内容显示出来。同样地,小程序将rpx尺寸单位转换为逻辑像素,以适应具有不同逻辑分辨率的移动端设备。 3. #### 示例 | 设备 | 逻辑分辨率 | rpx/px | 物理分辨率 |rpx/物理像素| | --- | --- | --- | --- | --- | | iPhone 5 | 320x568 |320/750=0.42 | 640x1136 | 640/750=0.85 | | iPhone 6 | 375x667 | 375/750=0.5 | 750x1334 | 750/750=1 | | iPhone 6+ | 414x736 | 414/750=0.552 | 1242x2208 | 1242/750=1.656 |
嘿手大叔
2023年12月13日 16:29
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码