什么是缩放比例?
缩放比例(Scaling Ratio)指的是目标设备宽度与设计稿宽度之间的比例关系,用于确保不同设备上的界面显示符合设计预期。它决定了设计稿在实际设备上的呈现大小,避免界面过大或过小的问题。缩放比例计算逻辑
1. 自动判断设计稿类型
根据设计稿宽度判断:
- 移动端页面:设计稿宽度为375倍数,且页面高度大于页面宽度;
- PC端页面:其它;
2. 默认缩放比例设置
自动根据设计稿宽度和目标设备宽度计算缩放比例:
公式:
- 移动端缩放计算
缩放比例 = max(1, min(4, Math.floor(width / 375)))
- PC端缩放计算
缩放比例 = max(1, min(2, Math.floor(width / 1024)))
附录:常见缩放比例
设计稿宽度(px) | 目标设备宽度(px) | 识别设备类型 | 计算缩放比例 | 备注 |
---|---|---|---|---|
375 | 375 | 移动端 | 1.0 | 典型移动端 |
750 | 375 | 移动端 | 0.5 | 移动端2倍稿 |
1500 | 375 | 移动端 | 0.25 | 移动端4倍稿 |
1440 | 1024 | PC端 | 1.0 | 适配默认PC |
1500 | 1024 | PC端 | 1.0 | 适配默认PC |
1920 | 1024 | PC端 | 1.0 | 适配默认PC |
2480 | 1024 | PC端 | 0.5 | 适配PC端2倍稿 |