根据屏幕宽度设定1rem的px值

拈花ヽ惹草 提交于 2020-01-28 04:39:28

rem(font size of the root element)是相对长度单位。相对于根元素(即html元素)font-size计算值的倍数。

    <script>
        /** 得到屏幕的宽度*/
        let htmlWidth = document.documentElement.clientWidth || document.body.clientWidth;
        /** 得到html的Dom元素*/
        let htmlDom = document.getElementsByTagName('html')[0];
        /** 设置根元素字体大小 */
        htmlDom.style.fontSize = htmlWidth / 20 + 'px';
    </script>

第三方库的rem适配

第三方库用的一般是使用px单位,无法使用rem适配不同设备的屏幕。
解决办法:使用px2rem-loader插件将第三方ui库的px转换成rem单位。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!