美文网首页
webpack 之 css module

webpack 之 css module

作者: 神刀 | 来源:发表于2017-12-31 15:46 被阅读12次

    webpack 之 css module

    webpack配置
    css-loader?modules
    modules 字段表示开启css module

    定制css类名规则
    modules&localIdentName=[path][name]---[local]---[hash:base64:5]
    localIdentName 字段定义css类名规则

    引入:
    import style from './App.css';
    style.title{}

    全局:
    :global()
    eg:
    :global(.title){}

    class组合:
    composes:classname;

    引入其他模块:
    composes: classname from ’./style.css’;

    引入变量:(postcss-loader ;postcss-modules-values)

    1. web pack配置增加 postcss: [require('postcss-modules-values') ]
    2. 语法(注意‘: ’ 号后空格,去掉会报错!)
      @value green: #aaf200; 定义变量
      @value colors: "./colors.css";
      @value blue, red, green from colors;

    相关文章

      网友评论

          本文标题:webpack 之 css module

          本文链接:https://www.haomeiwen.com/subject/ulhagxtx.html