rem在移动端的应用

1rem为页面根目录的字体大小。
若:html{ font-size:20px};
1rem = 20px

移动页面的具体应用。
移动端的设计稿一般都是iphone6为基础设计的,设计稿的宽为750px;
手机的物理尺寸是375px;所以在用css的时候,设计尺寸需要初以2;
要用rem完成移动端的适配,需要固定浏览器的显示宽度不变。
第一:设置meta头

<meta name="viewport" content="initial-scale=1,maximum-scale=1, minimum-scale=1">

第二:js动态地设置,根目录的字体大小;

document.documentElement.style.fontSize = document.documentElement.clientWidth / 7.5 + 'px';

第三:设计稿的尺寸除以100,得到相应的rem值。

比如:设计稿屏幕全宽为750px,此时css就为7.5rem;
反向推:
js设置的字体大小为:375px除以7.5得50px;
7.5rem乘以50px得到的是375px刚好是屏幕的满宽。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值