分享

REM 的弹性布局

 文章收藏者 2015-08-21
  1. //auto adaptation
  2.         var calculate_size = function () {
  3.             var BASE_FONT_SIZE = 100;
  4.     
  5.             var docEl = document.documentElement,
  6.                 clientWidth = docEl.clientWidth;
  7.             if (!clientWidth) return;
  8.             docEl.style.fontSize = BASE_FONT_SIZE * (clientWidth / 320) + 'px';
  9.         };
  10.     
  11.         // Abort if browser does not support addEventListener
  12.         if (document.addEventListener) {
  13.             var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize';
  14.             window.addEventListener(resizeEvt, calculate_size, false);
  15.             document.addEventListener('DOMContentLoaded', calculate_size, false);
  16.             calculate_size();
  17.         }
  18. 设定html的字体大小的变化

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多