px与rem转换

匿名 (未验证) 提交于 2019-12-03 00:18:01

自动生成跟字体大小;-----------------供参考!!!

(function(baseFontSize, fontscale) {         var _baseFontSize = baseFontSize || 100;         var _fontscale = fontscale || 1;         var win = window;         var doc = win.document;         var ua = navigator.userAgent;         var matches = ua.match(/Android[\S\s]+AppleWebkit\/(\d{3})/i);         var UCversion = ua.match(/U3\/((\d+|\.){5,})/i);         var isUCHd = UCversion && parseInt(UCversion[1].split('.').join(''), 10) >= 80;         var isIos = navigator.appVersion.match(/(iphone|ipad|ipod)/gi);         var dpr = win.devicePixelRatio || 1;         if (!isIos && !(matches && matches[1] > 534) && !isUCHd) {             // 如果非iOS, 非Android4.3以上, 非UC内核, 就不执行高清, dpr设为1;             dpr = 1;         }         var scale = 1 / dpr;          var metaEl = doc.querySelector('meta[name="viewport"]');         if (!metaEl) {             metaEl = doc.createElement('meta');             metaEl.setAttribute('name', 'viewport');             doc.head.appendChild(metaEl);         }         metaEl.setAttribute('content', 'width=device-width,user-scalable=no,initial-scale=' + scale + ',maximum-scale=' + scale + ',minimum-scale=' + scale);         doc.documentElement.style.fontSize = _baseFontSize / 2 * dpr * _fontscale + 'px';         window.fontSizeNum = _baseFontSize / 2 * dpr * _fontscale;         window.viewportScale = dpr;      })(document.documentElement.clientWidth / 3.6);      console.log(document.documentElement.clientWidth);  

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