安装插件

npm install postcss-px-to-viewport --save -dev
(直接在vscode 中安装插件 px to rem & rpx & vw (cssrem))

postcss.config.js 配置

module.exports = {plugins: {// to edit target browsers: use "browserslist" field in package.json'autoprefixer': {},'postcss-px-to-viewport': {// optionsunitToConvert: "px", // 要转化的单位viewportWidth: 1920, // UI设计稿的宽度// viewportHeight: 1080,unitPrecision: 6, // 转换后的精度,即小数点位数propList: ["*"], // 指定转换的css属性的单位,*代表全部css属性的单位都进行转换viewportUnit: "vw", // 指定需要转换成的视窗单位,默认vwfontViewportUnit: "vw", // 指定字体需要转换成的视窗单位,默认vwselectorBlackList: ["wrap"], // 指定不转换为视窗单位的类名,minPixelValue: 1, // 默认值1,小于或等于1px则不进行转换mediaQuery: true, // 是否在媒体查询的css代码中也进行转换,默认falsereplace: true, // 是否转换后直接更换属性值exclude: [/node_modules/, /GlobalApi/], // 设置忽略文件,GlobalApi 只需要写文件名称即可//include: [/Multistage/], 设置包含文件只转换当前文件 landscape: false // 是否处理横屏情况}}
}
** 如果使用 include的话 需要在 package.js 中这样写"postcss-px-to-viewport": "https://github.com/evrone/postcss-px-to-viewport.git", 重新 cnpm/npm install 安装依赖 ** **或者地址安装 cnpm/npm i https://github.com/evrone/postcss-px-to-viewport --save-dev**

vscode 安装

px to rem & rpx & vw (cssrem)
// 然后再去 setting.js 设置 cssrem 设计稿宽度

vue中px 转 vh/vw相关推荐

  1. 7、em/px/rem/vh/vw区别?

    简介 em/px/rem/vh/vw都属于css的单位,这些单位可以分为相对单位,绝对单位 px:绝对单位,网页按照精确像素来显示 em:相对单位,相对自身定义的font-size来计算,自身没有设置 ...

  2. 说说em/px/rem/vh/vw的区别

    一.介绍 传统的项目开发中,我们只会用到px.%.em这几个单位,它可以适用于大部分的项目开发,且拥有比较良好的兼容性 从CSS3开始,浏览器对计量单位的支持又提升到了另外一个境界,新增了rem.vh ...

  3. vue中px转rem教程

    1:下载插件 安装px2rem-loader(devDependencies) npm install px2rem-loader -D 移动端适配解决npm包 "lib-flexible& ...

  4. vue中自适应rem的设置及vant组件库px自动修改为相对大小的方法两则(postcss-pxtorem和postcss-px-to-viewport)

    一.vue中自适应rem的设置 新建文件src/libs/rem.js function setRem() {// 750px为设计稿视口宽度 字体大小默认18px;const screenWidth ...

  5. CSS 中px、em、rem、%、vw、vh单位之间的区别详解【全网最全】

    一.px(像素) [绝对单位,页面按精确像素展示] px就是pixel(像素)的缩写,相对长度单位,相对于屏幕分辨率. px表示像素 (计算机屏幕上的一个点:1px = 1/96in),是绝对单位,不 ...

  6. px,em,rem,vh,vw,vmin,vmax的区别

    css手册中关于font-size是这么介绍的: font-size 值可以是绝对或相对值. 绝对值: 将文本设置为指定的大小 不允许用户在所有浏览器中改变文本大小(不利于可用性) 绝对大小在确定了输 ...

  7. css px em rem % vw vh vm 区别

    前言 在传统项目开发中,我们只会用到 px.%.em 这几个单位长度,它们可以适用大部分项目的开发,并且拥有较好的兼容性. 而从 css3 开始,浏览器对逻辑单位的支持又提升了新的境界,增加了 rem ...

  8. web开发之长度单位:px, pt, rem, vw, vh

    在前端开发中,常常会碰到各种长度单位,比如 px, em, rem, vw 等. 总的来说,可以把这些长度单位分成两类:绝对长度单位 和 相对长度单位. 绝对长度单位 绝对长度单位是一个固定的值,一个 ...

  9. css中vh/vw与%的区别

    1. vh 与 vw 的区别 vh 与 vw 都是根据窗口大小比例适应显示, 1vw = 窗口宽度的1% 1vh = 窗口高度的1% vh 与 vw 差别仅在宽度或者高度 2. vh 与 vw 的与% ...

最新文章

  1. 四图,读懂 BIO、NIO、AIO、多路复用 IO 的区别
  2. 廉价的悼念让死者生气,用区块链营造一个像样的纪念
  3. asp.net core上使用redis探索(1)
  4. 求出100~200之间的素数
  5. 新疆计算机一级考试试题视作题,2014新疆计算机一级考试试题汇总
  6. Python实现石头-剪刀-布小游戏
  7. Mybatis Mapper自动注入警告的解决方案
  8. VC6.0 MSDN下载地址 msdn oct 2001光盘下载(可下载)
  9. 黑客都怎么制作外挂?C++黑客编程收集的源码集合
  10. php tcpdf image,php采用tcpdf生成pdf支持中文,图片
  11. Repository does not allow updating assets 解决方法
  12. 谁动了你的 MSN?—— MSN 帐号被盗原因的分析和解决办法,鄙视msnlivesn.com
  13. 本周AI热点回顾:Hinton独立发布44页论文火爆社区;新特效火爆全网!各路神仙齐唱《蚂蚁呀嘿》...
  14. HTTP的请求方法OPTIONS
  15. Excel数据分列大法总结
  16. 扇贝python_扇贝编程(python)手机版-扇贝编程app下载v1.1.30-汉化新世纪
  17. PowerShell隐藏不显示窗口的多种方法
  18. 牛逼了!DeepFake变脸再次来袭,强势霸屏GitHub热榜!偏门应用“美女脱衣”还会再出现么?...
  19. linux磁盘无法识别移动硬盘
  20. html文件怎么分享出去,html包含html文件的方法,分享

热门文章

  1. 花滑三周连跳_花滑未来能有人做五周跳吗 专家:四周半或是极限
  2. Thonny+Micropython ESP32固件下载后显示没有反应
  3. 如何在万网购买一个属于自己的域名
  4. Nodejs的安全学习
  5. 文件内容中显示(SOH、STX、ETX)
  6. The Shawshank Redemption-2
  7. 计算机学院优秀主讲教师评选细则,湖北中医药大学优秀主讲教师评选办法
  8. KS和IV的区分比较
  9. win10怎么找回永久删除的文件
  10. 足球大数据分析大小球的技巧与实例附软件