Vue 配置postcss.config.js CSS处理和移动端适配方案

本文介绍了如何在Vue项目中配置postcss,利用其强大的插件进行CSS转换,包括autoprefixer、cssnano等。重点讨论了postcss-pxtorem和postcss-px-to-viewport插件,用于实现px到rem和px到vw的转换,以适应移动端适配。同时,文章提到了postcss-hash-classname和postcss-sprites等其他便利的插件。
摘要由CSDN通过智能技术生成

Vue 配置postcss.config.js CSS处理和移动端适配方案!

#postcss:它是一个利用JS插件来对CSS进行转换的工具,这些插件非常强大,强大到无所不能。

拥有极高的处理性能(3倍以上的处理速度)
你既可以写正常的CSS,也可以结合LESS或者SASS一起编写
对Source Map支持更好
他的插件真的太多太强大太便利了

postcss 的一些不错的插件

autoprefixer是PostCSS最著名的一款插件,就不过多介绍了,相信同学们都使用过。
postcss-cssnext (内置autoprefixer) 允许你使用未来的css语法,如css4(可以理解为css中的Babel)
postcss-sprites 自动制作雪碧图,不用手动拼接啦,哈哈哈
cssnano 压缩css代码(如果你是用webpack的话,css-loader集成了cssnano,你不需要再次引入)
postcss-hash-classname 把转换后的css文件名附上哈希值
pixrem 将rem转换为px
postcss-px-to-viewport 将px转换为vh和vw(推荐作为移动端的计量单位,而不是rem)
postcss-pxtorem 将px转换为rem
postcss 的用法

px转rem

module.exports = () => ({
plugins: [
require(‘autoprefixer’)(),
// require(‘postcss-px2rem’)({ remUnit: 75 })
require(‘postcss-pxtorem’)({
rootValue: 37.5,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值