zoukankan      html  css  js  c++  java
  • vue+webpack项目中px2rem的例子

    项目环境搭建此处省略,不再赘述,需要的请查阅相关资料。

    本篇只介绍,如果在vue+webpack的项目中配置,把px自动转为rem

    第一步安装   npm install   postcss-px2rem postcss --save   

    第二步  在 webpack.base.conf.js中 引入

    const webpack = require('webpack')
    
    const px2rem = require('postcss-px2rem')
    const postcss = require('postcss')

    第三步 在module中添加如下代码:需要

      //此插件是自动把px换算成rem
      plugins: [
        new webpack.LoaderOptionsPlugin({
            // webpack 2.0之后, 此配置不能直接写在自定义配置项中, 必须写在此处
            vue: {
                postcss: [require('postcss-px2rem')({ remUnit: 75, propWhiteList: [] })]
            },
        })
      ]

    第四步       在rules中加如下代码,css我是用到sass,less,所以需要引入对应的loader,不需要的可不写。

    {
            test: /.(css|less|scss)(?.*)?$/,
            loader: 'style-loader!css-loader!sass-loader!less-loader!postcss-loader'
    }

    第五步:测试  加入一下css

    img{
       200px;
      height: 200px;
    }

    重启项目编译运行以后  在浏览器查看发现已生效

    img {
       2.666667rem; 
      height: 2.666667rem;
    }
  • 相关阅读:
    [图论入门]图的储存
    [五年CSP三年模拟]洛谷2020初赛模拟赛分析
    [五年CSP三年模拟]CSP2020-J冲刺
    [算法入门]KMP算法
    [算法入门]单调队列
    有关递推与递归的回顾
    软工实践个人总结
    第02组 每周小结 (3/3)
    第02组 每周小结 (2/3)
    第02组 每周小结 (1/3)
  • 原文地址:https://www.cnblogs.com/hpx2020/p/9039315.html
Copyright © 2011-2022 走看看