用JavaScript实现字体大小屏幕自适应

<script>window.addEventListener('resize',function(){console.log(111);// 获取当前页面的根元素let doc=document.documentElement;// 获取当前设备的视口宽度let view_width=doc.clientWidth;// 计算 font-size 的值let fontSize=view_width /15;// 设置当前的html的font-size 属性的值 doc.style.fontSize = fontSize+'px';})
</script>

封装

<script>// 封装函数window.addEventListener('resize',function(){reset_font();})function reset_font(){console.log(111);// 获取当前页面的根元素let doc=document.documentElement;// 获取当前设备的视口宽度let view_width=doc.clientWidth;// 计算 font-size 的值let fontSize=view_width /15;// 设置当前的html的font-size 属性的值 doc.style.fontSize = fontSize+'px';}
</script>

用JavaScript实现字体大小屏幕自适应相关推荐

  1. Android字体大小怎么自适应不同分辨率?

    今天有人问我,android系统不同分辨率,不同大小的手机,字体大小怎么去适应呢?其实字体的适应和图片的适应是一个道理的. 一. 原理如下: 假设需要适应320x240,480x320分辨率.在res ...

  2. video 宽高自适应_HTML5/CSS/jQuery video大小屏幕自适应及获取视频宽高

    今天的第一个任务,就是要让Video的大小能够满屏(适应父级div),换言之要判断高度.宽度,使之能够达到全屏的效果. 在过去的一个版本中,我们要想满屏,写了一段长长的js文件,来取高度宽度对比,之后 ...

  3. java操作图片-一行字符串字体大小尺寸自适应

    需求:java处理图片,向图片中添加文字 ,只让文字显示一行 ,不允许换行,让输入的文字,限定在图片宽度内. 解决:每次Graphics2D.setFont()后,可以通过Graphics2D.get ...

  4. html字大小自适应,html字体大小自适应 怎样让HTML字体自适应到移动端?

    如何设置 中的字体大小随 height变化而自 first line html如何实现字体大小的自适应字体的单位用百分比即可. html页面怎样能够自适应电脑屏幕宽度? 在1024*768或者800* ...

  5. CSS中 字体大小随屏幕大小自适应变化

    1.通过媒体查询的方式 @media (min-width:0px){html{font-size:12px;} } @media (min-width: 320px){html{font-size: ...

  6. 字体大小自适应屏幕分辨率 CSS解决方案

    字体大小自适应屏幕分辨率 CSS解决方案 参考文章: (1)字体大小自适应屏幕分辨率 CSS解决方案 (2)https://www.cnblogs.com/love0618/p/4020752.htm ...

  7. HTML设置字体大小自适应屏幕与echarts图表颜色根据数据大小实时刷新图表颜色

    设置html文字大小根据页面大小自适应,在使用rem之前是使用的px和百分比,后来发现页面缩放或在小屏幕的电脑显示不尽人意,后改用rem,写法如:font-size: .21rem;或font-siz ...

  8. 根据屏幕大小自适应根字体大小

    首先获取根节点 var html = doc.getElementsByTagName("html")[0], (orientationchange->手机屏幕转屏事件) ( ...

  9. 使用rem,使字体大小自适应屏幕

    rem是CSS3新增的一个相对单位(root em,根em).这个单位与em区别在于使用rem为元素设 定字体大小时,仍然是相对大小,但相对的只是HTML根元素.这个单位可谓集相对大小和绝对大小的优点 ...

  10. js设置字体大小自适应屏幕分辨率

    js可以通过 screen.width获取屏幕分辨率的大小. var conf_div = document.createElement('div'); //创建div conf_div.style. ...

最新文章

  1. maven工程导入eclipse后报错
  2. java调用webservice_笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解...
  3. Java:从99瓶子数到0,一个int、String变量、while循环、if条件测试
  4. c语言数组用户注册登入管理系统_学生成绩管理系统案例
  5. SQL Server Express无法建立ODBC问题(错误代码67 和17)
  6. MySQL自增主键删除后重复问题
  7. 1.Docket 安装简介
  8. 2021-06-14 七大参数,四种拒绝策略
  9. 如何取消WPS 2019启动就显示稻壳商城?关闭后如何打开?
  10. flash对联广告代码: 两边显示 不移动 可关闭
  11. 删除参考文献后的空行
  12. 计算机单元格数值不保留小数,excel如何用公式让单元格数值保留两位小数
  13. (2021年)iOS面试题及答案,以及添加Flutter 面试问题,Swift面试题
  14. 小游戏流量变现瓶颈,新增长点是超级App?
  15. linux选was清除缓存,Linux清除缓存操作
  16. 《大腕》经典对白 模仿秀(转贴)
  17. 13种内存卡复活方法
  18. js原生ajax写法
  19. FAST迅捷FW150US无线网卡安装说明
  20. trainging contest#2(2011成都现场赛)D BY bly

热门文章

  1. 聚观早报 | 吉利正式收购魅族科技;雷军:对标iPhone不是口号
  2. iOS开发UI基础—09UIImageView动画示例之汤姆猫程序
  3. BZOJ 1776: [Usaco2010 Hol]cowpol 奶牛政坛 贪心lca/点分治
  4. 游戏程序员的2012年终总结
  5. 攻防世界CRYPTO新手区wp
  6. requests Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en
  7. xheditor编辑器的使用
  8. 事大发了!小助理告诉我:小伙伴21天斩获字节offer的关键竟是这份面试题!
  9. leetcode第一题:滑雪问题
  10. 光强度BH1750FVI传感器时序详解