zoukankan      html  css  js  c++  java
  • rem值计算------移动端开发计算方式

    移动端开发:

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">

    缩放比例是1的时候:

    (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 = 20 * (clientWidth / 375) + 'px';
                };
                if (!doc.addEventListener) return;
                win.addEventListener(resizeEvt, recalc, false);
                doc.addEventListener('DOMContentLoaded', recalc, false);
            })(document, window);
    iphone6的话clientWidth 是375,
    document.style.fontSize=20px

    设计图如果是750px的话,1rem=20px,在设计图测得的东西除以40就是以rem为单位的值。

  • 相关阅读:
    闭包问题小总结
    git常用命令总结
    数组对象方法的使用
    JS截取URL参数
    CSS清除浮动&内容居中&文字溢出
    网址大全
    any more
    下载网页视频
    下载无损音乐
    "前端" 宝藏网站
  • 原文地址:https://www.cnblogs.com/wulinzi/p/8296686.html
Copyright © 2011-2022 走看看