美文网首页
Vue 中 css scoped 样式穿透 ( stylus[>

Vue 中 css scoped 样式穿透 ( stylus[>

作者: ZHero_ | 来源:发表于2019-10-09 11:02 被阅读0次

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

    • 1、stylus的样式穿透 使用 >>>
    .wrapper >>> .swiper-pagination-bullet-active
       background: #fff
    
    • 2、sass和less的样式穿透 使用 /deep/
    // 语法
    外层 /deep/ 第三方组件 {
        样式
    }
    
    // eg
    .wrapper /deep/ .swiper-pagination-bullet-active{
        background: #fff;
    }
    

    觉得有帮助的小伙伴点个赞支持下~

    觉得有帮助的小伙伴点个赞支持下~

    相关文章

      网友评论

          本文标题:Vue 中 css scoped 样式穿透 ( stylus[>

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