美文网首页
移动端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