美文网首页
移动端rem布局

移动端rem布局

作者: coffee1949 | 来源:发表于2019-08-16 09:27 被阅读0次
  • 添加一段js
  • 给最外层元素添加css样式:width:7.5rem;margin:0 auto;
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>移动端rem布局</title>
    <style type="text/css">
        #main{
            width: 7.5rem;
            margin: 0 auto;

            height: 5rem;
            background: red;
        }
    </style>
</head>
<body>
    <div id="main">
        666
    </div>

    <script type="text/javascript">
        (function(doc, win) {
            var docEl = doc.documentElement,
            resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
            recalc = function () {
              var clientWidth = docEl.clientWidth;
              if (!clientWidth) return;
              if(clientWidth>=750){
                clientWidth = 750;
                docEl.style.fontSize = '100px';
              }else{
                docEl.style.fontSize = 100 * (clientWidth / 750) + 'px';
              }
            };
            if (!doc.addEventListener) return;
            win.addEventListener(resizeEvt, recalc, false);
            doc.addEventListener('DOMContentLoaded', recalc, false);
        })(document, window);
    </script>
</body>
</html>

相关文章

网友评论

      本文标题:移动端rem布局

      本文链接:https://www.haomeiwen.com/subject/naoxsctx.html