前端设置使用rem

<script>
        (function (doc, win) {
            var docEl = doc.documentElement;
            var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize';
            var recalc = function () {
                    var clientWidth = docEl.clientWidth;
                    if (!clientWidth) return;
                    docEl.style.fontSize = 50 * (clientWidth / 375) + 'px';
                };
            if (!doc.addEventListener) return;
            win.addEventListener(resizeEvt, recalc, false);
            doc.addEventListener('DOMContentLoaded', recalc, false);
        })(document, window)
    </script>

在这里插入图片描述

引入以上代码后像素就可以直接使用rem了,以上图片设置的就是font-size: .3rem;


版权声明:本文为qq_45695853原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。