美文网首页
html动态设置根字体大小(页面字体使用rem单位可根据屏幕大小

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

作者: cjg520 | 来源:发表于2020-12-13 14:14 被阅读0次

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单位可根据屏幕大小

    html动态设置根字体大小(页面字体使用rem单位可根据屏幕大小自适应) 1.新建rem.js文件 (functi...

  • rem和em的区别

    关于rem和em的区别 rem rem:`表示根元素的字体大小`(通常为``) 下面是一个动态设置html字体大小...

  • 移动端适配-px转成rem

    原理 rem单位是相对于根节点的字体大小的,所以通过设置根节点的字体大小可以动态的改变rem的大小rem方案的原理...

  • 移动端rem+vw适配

    介绍: rem: rem是相对单位,设置根元素 html 的 font-size,比如给 html 设置字体大小为...

  • flutter 屏幕适配分析(二)

    目前屏幕适配有几种主流的方案: rem:给根标签(html标签)设置一个字体大小,其它所有单位都使用rem(相对于...

  • CSS3的REM设置字体大小

    1.使用rem来设置Web页面的字体大小; 2.rem是相对于根元素 ; 3.rem能等比例适配所有屏幕 4.在根...

  • JS动态设置rem

    移动端中的使用 rem是相对应的根标签的字体大小的系数单位 不同浏览器根标签的默认字体大小不一样,所以JS动态设置...

  • html----rem结合vw布局

    1.rem rem是相对于根元素的字体大小的单位 rem能等比例适配所有的屏幕,根据html的字体的大小来控制re...

  • 自适应

    rem 通过设置html根元素的字体大小 var deviceWidth = document.documentE...

  • 移动端开发自适应

    1、rem与em rem转化为像素大小取决于页根元素的字体大小,即 html 元素的字体大小。 根元素字体大小乘以...

网友评论

      本文标题:html动态设置根字体大小(页面字体使用rem单位可根据屏幕大小

      本文链接:https://www.haomeiwen.com/subject/qyaugktx.html