请问一个关于计算rem值的问题
来源:2-7 rem,vw布局与适配
恍然小悟
2019-03-04
老师您好,我学习了您的rem相关课程以及本项目中使用sass动态计算rem单位的方法,但是我有一个问题,就是我们根据手机屏幕的宽度计算出基准值后,虽然基准值是使用resize事件动态取得的,但是我们在sass的px2rem函数中的$rem变量是定死的37.5px,这合理么?
@function px2rem($px) {
$baseRate: 37.5px; //这里的基准值是写死的,虽然37.5是通过计算得出
@return ($px / $baseRate) + rem;
}
如果我们开发完成之后部署在其它移动设备上,那么基准值可能有一些差异,这不会影响显示效果么?
写回答
1回答
-
同学你好基准值一般是固定不变的哈和视觉稿关系起来的每个视觉稿都对应不同的公式也就是说iphone6的视觉稿和iphone6p的基准值就不一样哈我们就是按照固定的标准来写rem的数值真正适配起来是要靠不同屏幕的font-size来适配的当然rem也有不适合的场景对于特殊的超大屏Android手机和pad屏幕是不适合rem的哈/呲牙/呲牙
00
相似问题