ui框架的样式穿透

以前作项目的时候有遇到过该elementui的默认样式,后来由于需求不须要了就没尝试修改,最近学习并尝试了一下css

个人测试框架使用的element ui框架vue

在将element框架集成到vue里面以后(这个很简单,百度不少的)node

使用两种方法样式穿透:sass和styluswebpack

首先是配置sass和stylus的环境,web

1.下载资源包npm

npm i node-sass sass-loader -D  sass

npm install stylus stylus-loader --save框架

2.添加webpack里面的配置(scss须要)学习

  {
        test: /\.scss$/,
        loaders: ['style', 'css', 'sass']
      },
//使用 lang="scss"引入
<style  scoped lang="scss">
//scss的样式穿透须要/deep/
  .el-row /deep/ .el-button--primary {
    background-color: #eee;
  }
 </style>

3.若是使用stylus穿透的话测试

<style  scoped lang="stylus">
  .el-row >>> .el-button--primary {
    background-color: #000;
  }
 </style>

相关文章
相关标签/搜索