学习笔记
Java基础相关
JVM内存模型及线程空间
动态代理
java并发编程
Java中Future
移动端相关
杂乱整理
开发工具相关
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一键安装命令软件列表
Java基础知识
精选网站
有声主播知识
学习笔记
有声主播入门到进阶
有声主播新手的入门练手内容推荐
DeepSeek分析喜马拉雅旗下 喜播平台 的有声主播培训
录书设备资料1
典故专辑资料整理
0B. 脚本和大纲
01. 柳赠别——灞桥烟雨中的离愁
0A. 前置准备资料
Ai大数据模型
模型整理
使用 DeepSeek 通用公式
学会这8招,让DeepSeek变得超好用!
大数据购物分析选优
Windows和Ubuntu部署DeepSeek性能差距
本地部署 Ollam+DeepSeek 探索爬坑
模型对比测试
-
+
首页
小程序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文件
分享
链接
类型
密码
更新密码