js pc端设置根标签文字大小

以设计稿1920*1080为例,font-size=10px

!function(n){
  var  e=n.document,
  t=e.documentElement,
  i=1920,
  d=i/10,
  o="orientationchange"in n?"orientationchange":"resize",
  a=function(){
      var n=t.clientWidth||1920;n>1920&&(n=1920);
      // 这里我有特殊需求才设置最小5,没有特殊要求去掉三元表达式
      t.style.fontSize= n/d < 5 ? 5+"px" : n/d+"px"
  };
  e.addEventListener&&(n.addEventListener(o,a,!1),e.addEventListener("DOMContentLoaded",a,!1))
}(window);

你可能感兴趣的:(javascript,前端,开发语言)