首页 > 其他分享 >浏览器窗口放大缩小自动适配字体和元素的大小

浏览器窗口放大缩小自动适配字体和元素的大小

时间:2024-08-13 17:55:14浏览次数:8  
标签:浏览器 适配 clientWidth 字体 rem const font baseSize size

通过 JavaScript 动态设置根元素 ( html)font-sizerem

建立最初的字体

在 Vue 项目的入口文件(如main.js)中,根据html的 `font-size

function setHtmlFontSize() {
  const baseSize = 16; // 基础字体大小
  const designWidth = 1920; // 设计稿的宽度
  const clientWidth = document.documentElement.clientWidth;
  document.documentElement.style.fontSize = (clientWidth / designWidth) * baseSize + 'px';
}
window.addEventListener('resize', setHtmlFontSize);

在你的 CSS 或组件样式中使用rem

  .title{
    font-size: 2.2rem;
    padding: 0.5rem 1rem;
  }

标签:浏览器,适配,clientWidth,字体,rem,const,font,baseSize,size
From: https://blog.csdn.net/qq_35713752/article/details/141158880

相关文章

  • 【easyexcel自定义模版导出,字体样式设置】
    文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言学以致用,开箱即用一、maven引包<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.7</version></dependency>......
  • 58同城微聊消息自动回复 – 浏览器插件
    功能介绍浏览器插件源码开放,可以随意二次开发,无时间限制,无账号限制,无电脑限制实现原理,纯浏览器插件实现,监控浏览器界面元素变动,获取直播间或者直播中控后台的评论文本,匹配回复关键词或调用AI接口,再利用js模拟输入和点击等操作支持以下中控台或直播间地址,获取评论与回复评论......
  • 抖音直播小号自动发评论 – 浏览器插件
    功能介绍浏览器插件源码开放,可以随意二次开发,无时间限制,无账号限制,无电脑限制实现原理,纯浏览器插件实现,监控浏览器界面元素变动,获取直播间或者直播中控后台的评论文本,匹配回复关键词或调用AI接口,再利用js模拟输入和点击等操作支持以下中控台或直播间地址,获取评论与回复评论抖......
  • 淘宝直播自动回复评论 - 浏览器插件
    功能介绍浏览器插件源码开放,可以随意二次开发,无时间限制,无账号限制,无电脑限制实现原理,纯浏览器插件实现,监控浏览器界面元素变动,获取直播间或者直播中控后台的评论文本,匹配回复关键词或调用AI接口,再利用js模拟输入和点击等操作支持以下中控台或直播间地址,获取评论与回复评论抖......
  • 设计模式-05_代理模式&适配器模式&装饰者模式
    文章目录1代理模式1.1概述1.2结构1.3静态代理1.4JDK动态代理1.5CGLIB动态代理1.6三种代理的对比1.7优缺点1.8使用场景2适配器模式2.1概述2.2结构2.3类适配器模式2.4对象适配器模式2.5使用场景2.6JDK源码3装饰者模式3.1概述3.2结构3.3实例3.4使用......
  • 谷歌浏览器降级的方法-及chromedriver 下载文件
    为了适配python selenium使用chromedriver 对应当前谷歌浏览器,降级https://www.chromedownloads.net/chrome64win/#google_vignette这个地址为谷歌浏览器老版本的地址 http://chromedriver.storage.googleapis.com/index.html这个地址为谷歌浏览器对应的 chromedriver......
  • 不只是前端,后端、产品和测试也需要了解的浏览器知识(二)
    继上篇《不只是前端,后端、产品和测试也需要了解的浏览器知识(一)》介绍了浏览器的基本情况、发展历史以及市场占有率。本篇文章将介绍浏览器基本原理。在掌握基本原理后,通过技术深入,在研发过程中不断创新,推动产品性能、用户体验的提升,来实现业务的增长,创造可持续的价值。一、业......
  • 从字节到文件下载:揭秘 Spring 中 MultipartFile 的转换与浏览器端自动下载实现
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、下载功能核心Java代码二、代码解析1.设置Content-Disposition响应头2.设置Content-Type响应头3.写入文件内容到响应输出流4.文件写入到本地磁盘5.文件写入到Mnio中5.1主方法5.2实现......
  • Realtek 网卡驱动程序是用于操作系统与 Realtek 网络适配器之间的通信软件。这些驱动
    Realtek网卡,特别是用于个人电脑和服务器的网卡,曾经发现过一些安全漏洞。以下是一些常见的Realtek网卡漏洞及其相关信息:CVE-2020-28015:这个漏洞存在于RealtekRTL8188EU驱动程序中,影响了在特定情况下的无线网络连接。攻击者可以利用这个漏洞执行任意代码或引发系统崩溃。......
  • centos7 Qt 缺失字体问题
    QFontDatabase:Cannotfindfontdirectory/usr/local/Qt-5.11.3/lib/fontsNotethatQtnolongershipsfonts.Deploysome(fromhttps://dejavu-fonts.github.io/forexample)orswitchtofontconfig.解决下载dejavu-fonts-ttf-2.37.tar.bz2创建目录并拷贝所有ttf......