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

rem问题

var docEl = document.documentElement,
    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    recalc = function() {
        //设置根字体大小
        docEl.style.fontSize = 20 * (docEl.clientWidth / 320) + 'px';
    };

//绑定浏览器缩放与加载时间
window.addEventListener(resizeEvt, recalc, false);
document.addEventListener('DOMContentLoaded', recalc, false);

这段是动态获取font-size大小吗?假如clientWidth=320px,此时font-size=20px,1rem=20px,这时候20px是不是有点大啊?怎样获取最合适的font-size,就是比如div{width:400px;height=400px;border:1px solid}在不同clientWidth下让这个盒子看起来大小最舒服?



正在回答

1 回答

var docEl = document.documentElement,

    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',

    recalc = function() {

        //设置根字体大小

        docEl.style.fontSize = 16 * (docEl.clientWidth / 320) + 'px';

    };


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

举报

0/150
提交
取消
H5+JS+CSS3 实现圣诞情缘
  • 参与学习       121971    人
  • 解答问题       211    个

为圣诞节准备的H5+JS+CSS特效案例教程,实现静与动的结合

进入课程
意见反馈 帮助中心 APP下载
官方微信