rem布局

2020-02-28  本文已影响0人  icaojinyu

1、单位

2、原理

根据屏幕大小,动态设置根元素的字体大小

3、动态设置font-size

(function () {
    function resizeBaseFontSize() {
      var rootHtml = document.documentElement,
        deviceWidth = rootHtml.clientWidth;
      if (deviceWidth > 640) {
        deviceWidth = 640;
      }
      rootHtml.style.fontSize = deviceWidth / 3.75 + "px";
    }
    resizeBaseFontSize();
    window.addEventListener("resize", resizeBaseFontSize, false);
    window.addEventListener("orientationchange", resizeBaseFontSize, false);
  })();
html { font-size: 26.66667vw; }

要给body重置一下font-size:16px;

上一篇下一篇

猜你喜欢

热点阅读