Vue 中 css scoped 样式穿透 ( stylus[>>>] / sass / less[/deep/] )

scoped看起来很好用,当时在Vue项目中,当咱们引入第三方组件库时(如使用element-ui),须要在局部组件中修改第三方组件库样式,而又不想去除scoped属性形成组件之间的样式覆盖。这时咱们能够经过特殊的方式穿透scopedelement-ui

  • 一、stylus的样式穿透 使用 >>>
.wrapper >>> .swiper-pagination-bullet-active
    background: #fff复制代码

  • 二、sass和less的样式穿透 使用 /deep/
// 语法
外层 /deep/ 第三方组件 {
    样式
}

// eg
.wrapper /deep/ .swiper-pagination-bullet-active{
    background: #fff;
}复制代码

以为有帮助的小伙伴点个赞支持下~

以为有帮助的小伙伴点个赞支持一下~

相关文章
相关标签/搜索