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

vue 移动端H5 布局 rem(postcss-px2rem)

vue 移动端H5 布局 rem(postcss-px2rem)

引入两个包

1. lib-flexible

lib-flexible 会自动在为你添加 meta name=“viewport” 的标签
同时会自动设置html的 font-size 为屏幕宽度除以10,也就是 1rem 等于html根节点的 font-size。
假如设计稿的宽度是375px,此时1rem应该等于37.5px。
假如设计稿的宽度是750px,此时1rem应该等于75px

2. postcss-px2rem

postcss-px2rem会将你代码中的px转换为rem

使用方法:

1、安装 flexible和 postcss-px2rem(命令行安装)

npm install lib-flexible--save npm install postcss-px2rem--save

2、在项目入口文件main.js 中引入lib-flexible

import'lib-flexible'

由于 flexible 会动态给页面 header 中添加 标签,所以务必请把目录 public/index.html 中的这个标签删除

3、配置 postcss-px2rem

修改vue.config.js(vue-cli3 构建的项目比以前的精简许多,如果没有请在根目录新建

module.exports={css:{loaderOptions:{css:{},postcss:{plugins:[require('postcss-px2rem')({remUnit:75})]}}}}

4、重启项目

http://www.jsqmd.com/news/1121060/

相关文章:

  • PHP安全编码:从单点防御到纵深防御的实战指南
  • 基于YOLOv8的硬币识别系统设计与实现
  • 深度解析RePKG:Wallpaper Engine专业资源提取与TEX转换实战指南
  • 漏洞挖掘实战:PoC验证从原理到高级绕过技巧
  • 基于CNN的生猪皮肤病智能识别系统设计与实现
  • 【计算机Java毕业设计案例】二次元社群话题讨论与动漫推荐服务平台的设计与实现 融合协同过滤算法的动漫智能推荐社区平台(程序+文档+讲解+定制)
  • 融云深度参与「新加坡 GTLC 大会」,连接亚太机遇、开拓国际市场
  • 企业微信群管理自动化:图像识别与句柄操作实践
  • java后台常用的设计模式
  • 高性能计算之MPI:第一次MPI并行程序设计练习
  • Windows 开启 IIS 服务
  • 有符号和无符号0按位取反的区别
  • 【计算机Java毕业设计案例】基于 Web 的拼车需求智能匹配服务系统的设计与实现 出租车拼车交易监管与行程评价系统(程序+文档+讲解+定制)
  • 后端工程师转型大模型开发:Agent+RAG实战指南
  • VUE项目中安装和使用vant组件
  • BLDC电机FOC控制:A89307驱动与MK64FX512VDC12实现
  • LENA-R8与PIC18F46K80在GNSS定位与低功耗通信中的实践
  • WEF框架:一体化WiFi渗透测试工具的原理与应用实战
  • MLOps实战:构建可观测、弹性、可治理的机器学习生产系统
  • View触摸反馈与事件分发原理
  • 电液伺服系统ADRC控制方案设计与Simulink实现
  • 时空编码超表面在射频计算中的创新应用
  • vue 延迟加载
  • Debian(WSL)安装gprMax教程 - 适用于Windows系统
  • mtgsig 1.2逆向分析:从混淆代码到本地化实现
  • .net6 中 WebAPI 发布后Swagger不显示
  • 野数据处理实战:构建五层韧性物联网数据流水线
  • Gemini 3.1 Pro国内可用的四种实测路径与选型指南
  • 2、<入门>编程求解下列式子的值:S=1+2+3+...+n
  • Java对称加密实战:从AES/DES原理到安全实现与避坑指南