基于vw的响应式排版布局

html{
 /*iphone6的375px尺寸作为16px基准,600px时字体大小为18px*/
    font-size: calc(100% + 2 * (100vw - 375px) / 225);
}
@media screen and(min-width: 600px) {
        html{
            /* 600px-1000px每100像素宽字体增加1px(18px-22px) */
            font-size: calc(112.5% + 4*(100vw - 600px)/400);     
            };
}
@media screen and(min-width: 1000px){
        html{
            /* 1000px往后是每100像素0.5px增加 */
            font-size: calc(137.5% + 5*(100vw - 1000px)/1000);
           }
}

计算公式:字体范围*((当前屏幕大小-最小适应大小)/(最大适应-最小适应));

屏幕越大时,根元素的字体也会变大,如果页面上的元素使用相对于根元素的单位rem,页面元素尺寸也会变大。

另:基础字体大小使用px时,safari浏览器不支持,因此,使用百分比。

转载于:https://www.cnblogs.com/wayofeng/p/6027700.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值