在vue项目中使用rem的完整步骤

首先要知道几个概念:

设计稿是物理像素,在移动端上是css像素,1css像素=2物理像素/3物理像素;

要想实现一张设计稿的尺寸能在各个移动端上适配,因为不同的移动端的css像素和物理像素比不一样,所以固定的物理像素要想实现在每个移动端适配是不可能的,此时需要一种技术:rem等比例缩放。

rem使用:

在index.html入口文件里最上面(title下面)写上下面这句代码:

<script>
   //fontsize计算
   document.documentElement.style.fontSize = document.documentElement.clientWidth/750 * 16 +'px'  
</script>
// => 1rem=16px
//750是设计稿宽度、16是基准  

注意:这个750是设计稿的宽度,如果公司给的参考是设计稿那量多少写多少,如果是给的参考网站,那也是看上面的尺寸:(这里不再当成css尺寸了)

 

规定rem基准fontSize=设备宽度/设计稿宽度*基准+‘px’   =》 1rem=基准px

不同的设备的cilentWidth不一样,越大则fontSi

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌一一

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值