前端大杂烩

移动端自适应布局

2020-03-12  本文已影响0人  写写而已
html {
    font-size: 26.67px
}

@media screen and (max-width: 1000px) {
    html {
        font-size:2.6667vw
    }
}
p {
    font-size: 1.2rem;
}

当屏幕宽度超过1000px时,计算后显示26.67px
当font-size采用rem时,在6p(375px)下,计算后显示为x10px,比如这里的p标签1.2rem,计算后是12px

rem单位 对应px单位计算后大小
1rem 10px
1.5rem 15px
4rem 40px

max-width是1000,font-size就要是26.67,这个大小是适应1000的结果,如果想要其他max-width,那么html的font-size就要同步修改

max-width html的font-size
1000px 26.67px
640px 26.67*640/1000 = 17.14px

这样到了最大值时就能平滑过渡,不会出现页面抖动,采用这个比例时,我们在写rem也好写

上一篇下一篇

猜你喜欢

热点阅读