美文网首页
移动端利用VW单位进行计算rem

移动端利用VW单位进行计算rem

作者: Dr丶net | 来源:发表于2019-12-06 09:35 被阅读0次
html {
    // 设置根字体大小单位为vw,页面元素的尺寸单位都设为rem,搭配vw和rem,可实现布局根据视口变化而变化
   // 以设计图为750px为例
    font-size: calc(100vw / 7.5);
    // 同时,通过Media Queries 限制根元素字体最大最小值
    // 给根元素字体大小限制最大最小值,以及 body 也增加最大最小宽度限制,这样就可以改善用户体验了。
    @media screen and (max-width: 320px) {
        font-size: 64px;
    }
    @media screen and (min-width: 540px) {
        font-size: 108px;
    }
}

// body 也增加最大最小宽度限制,避免默认100%宽度的 block 元素跟随 body 而过大过小
body {
    max-width: 540px;
    min-width: 320px;
}

#app {
    font-size: initial; // 重置页面字体大小恢复为浏览器默认16px,否则就显示成50px了
}

相关文章

网友评论

      本文标题:移动端利用VW单位进行计算rem

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