为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

老师那样的做法就是调用function简化了代码量,这种方法就是每次页面加载都要引入计算,麻烦些对吧

0 回复 有任何疑惑可以回复我~

额,上面那是固定的了,你就直接这样(不用scss、sass...):

let htmlWidth=document.documentElement.clientWidth || document.body.clientWidth;

        let htmlDom=document.getElementsByTagName('html')[0];

        htmlDom.style.fontSize=htmlWidth/37.5+'px';

        window.addEventListener('resize',()=>{

            let htmlWidth=document.documentElement.clientWidth || document.body.clientWidth;

            let htmlDom=document.getElementsByTagName('html')[0];

            htmlDom.style.fontSize=htmlWidth/37.5+'px';

            console.log(htmlDom.style.fontSize);

        });

这个就老师写的,基于iphone6(这个比例是最好计算的),这个时候字体想设计成16px的话就写成1.6rem;


0 回复 有任何疑惑可以回复我~
#1

慕粉13027520178

55555
2018-05-10 回复 有任何疑惑可以回复我~
#2

冷月诗魂 回复 慕粉13027520178

咋了。。?
2018-05-11 回复 有任何疑惑可以回复我~

你试试直接设置html的font-size=10px;然后后面的单位进行比例计算就行,比如字体原本是16px;换成rem就是1.6rem;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信