html动态设置根字体大小(页面字体使用rem单位可根据屏幕大小自适应)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html动态设置根字体大小(页面字体使用rem单位可根据屏幕大小自适应)相关的知识,希望对你有一定的参考价值。

参考技术A html动态设置根字体大小(页面字体使用rem单位可根据屏幕大小自适应)

1.新建rem.js文件

(function(doc, win)

let docEl = doc.documentElement,

    resizeEvt ='orientationchange' in window ?'orientationchange' :'resize',

    recalc =function()

let clientWidth = docEl.clientWidth

      if ( !clientWidth )return

      if ( clientWidth ===320 )

docEl.style.fontSize =24 * (clientWidth /320) +'px'

     

else

docEl.style.fontSize =20 * (clientWidth /320) +'px'

     



if ( !doc.addEventListener )return

  win.addEventListener(resizeEvt, recalc, false)

doc.addEventListener('DOMContentLoaded', recalc, false)

)(document, window)

2,将文件引入到main.js执行

以上是关于html动态设置根字体大小(页面字体使用rem单位可根据屏幕大小自适应)的主要内容,如果未能解决你的问题,请参考以下文章

动态设置移动页面字体大小技术方案

前端可视化前端大屏适配方案

0079 rem基础

rem

H5页面中字体大小动态配置

01.媒体查询