当前位置: 首页 > news >正文

html配置rem实现页面自适应

1.在js文件使用,建议放到全局js中

// 全局js文件
$(function () {// 设置根目录字体大小var baseSize = 16; // 设计稿的基准字体大小,通常是16pxvar baseWidth = 750; // 设计稿的基准宽度,通常是750pxfunction adjustFontSize() {const width =window.innerWidth ||document.documentElement.clientWidth ||document.body.clientWidth;console.log("当前页面宽度:", width);// 你可以在这里根据不同的宽度执行逻辑// if (width <= 1250) {//   console.log("移动端");//   baseWidth = 750;// } else {//   console.log("平板");//   baseWidth = 1400;// }var scale = document.documentElement.clientWidth / baseWidth; // 设计稿宽度除以基准宽度比例document.documentElement.style.fontSize =baseSize * Math.min(scale, 2) + "px"; // 最大放大到2倍}adjustFontSize(); // 页面加载时调整字体大小window.addEventListener("resize", adjustFontSize); // 监听窗口大小变化
});

2.下载单位转换插件 

 

3.在写样式的时候使用rem单位

记得下载px转rem的插件 

.ul {gap: 0.625rem /* 10/16 */;margin-top: 1.25rem /* 20/16 */;.li {flex: 1;height: 6.25rem /* 100/16 */;line-height: 6.25rem /* 100/16 */;background-color: pink;text-align: center;font-size: 16px;}
}
.text {width: 80%;margin: 1.25rem /* 20/16 */ auto;font-size: 16px;
}

如果单位使用px就不会改变大小 

 

 

http://www.lqws.cn/news/539353.html

相关文章:

  • Linux:从后往前查看日志命令
  • 编译原理---文法和语法分析
  • 基于全局构建版本和ES模块构建版本的vue3 快速上手
  • LLM驱动开发:正在重塑软件工程的下一场革命
  • Maven生命周期与阶段扩展深度解析
  • GO 语言学习 之 语句块
  • vscode把less文件生成css文件配置,设置生成自定义文件名称和路径
  • FlutterPackages中的animations库升级适配Flutter3.27
  • Ubuntu18.04/Mysql 5.7 建立主备模式Mysql集群
  • 华为云Flexus+DeepSeek征文|Dify平台开发搭建口腔牙科24小时在线问诊系统(AI知识库系统)
  • C++学习笔记
  • 16.3 Docker生产级部署:网络与存储高效配置实战,保障99.95%可用性
  • 387. 字符串中的第一个唯一字符
  • uni-app uts 插件 android 端 科大讯飞离线语音合成最新版
  • 修改表中满足特定条件的字段值
  • elementUI轮播图组件el-carousel适配移动端大小(图片加载好后根据大小适配)
  • 抽样分布与参数估计细节
  • 如何在安卓设备上发送长视频:6 种可行的解决方案
  • GitHub Actions与AWS OIDC实现安全的ECR/ECS自动化部署
  • 从输入到路径:AI赋能的地图语义解析与可视化探索之旅
  • 远程办公与协作新趋势:从远程桌面、VDI到边缘计算,打造高效、安全的混合办公环境
  • Java底层原理:深入理解JVM内存模型与线程安全
  • 开发数字化绿色低碳园区系统:分阶段实施指南
  • 数据获取
  • word中如何保存高清图片,并保存为高质量的pdf文件(图像不失真)
  • 【Linux】基础开发工具(2)
  • 架构轻巧的kokoro 文本转语音模型
  • LeetCode 2302.统计得分小于K的子数组数目
  • Docker 入门教程(二):Docker 的基本原理
  • 大厂测开实习和小厂开发实习怎么选