(function(){
function w() {
var r = document.documentElement;
var a = r.getBoundingClientRect().width;
if (a > 750 ){
a = 750;
}
//750/w = 100/font-size
rem = a / 7.5;
r.style.fontSize = rem + "px"
}
var t;
w();
window.addEventListener("resize", function() {
clearTimeout(t);
t = setTimeout(w, 300);
}, false);
})();
注意:通过外链方式引入此js,换算单位为100:1 例如:100px = 1rem
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<script src="./base.js"></script>