新建一个flex.js
! function () { function t(t) { return this.config = t, this } t.prototype = { reset: function () { var t = Math.min(document.documentElement.clientWidth, 750) / 750 * 100; document.documentElement.style.fontSize = t + "px"; var e = parseFloat(window.getComputedStyle(document.documentElement).fontSize), n = t / e; /(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) || document.documentElement .setAttribute("flatform", "android"), 1 != n && (document.documentElement.style .fontSize = t * n + "px") } }, window.Adapter = new t, window.Adapter.reset(), window.onload = function () { window.Adapter.reset() }, window.onresize = function () { window.Adapter.reset() } }();
引入页面,此时1rem=100px,我们就可以利用这个比例进行换算了。