美文网首页响应式前端
前端布局之(自适应rem布局)

前端布局之(自适应rem布局)

作者: 一生悬命Cat | 来源:发表于2019-03-24 21:28 被阅读182次

拿到设计稿以后,
先设置
<meta name="viewport" content="initial-scale=1,maximum-scale=1, minimum-scale=1">


如果是iphone6尺寸,横向分辨率为750,
设font-size=100px,
那么1rem=100px,
那么width为750 / 100 = 7.5rem


当要自适应到iphone5手机
手机的横向分辨率为640
而上面已经设置了width=7.5rem,不可能修改
所有 font-size 会自适应修改 = 640/7.5 = 85.3333px


而font-size其实就是 px 与 rem 的 比例,
当iphone6时比例为100.


自适应到iphone5的时候,
(求出font-size)
document.documentElement.style.fontSize = document.documentElement.clientWidth / 7.5 + 'px';
比例(font-size)就变小了,变为85.33333
所以屏幕里的内容,间隔距离,等也随之变小 ,实现自适应布局
(rem * font-size = px)

相关文章

网友评论

    本文标题:前端布局之(自适应rem布局)

    本文链接:https://www.haomeiwen.com/subject/rjspvqtx.html