美文网首页
样式穿透(修改第三方组件样式)

样式穿透(修改第三方组件样式)

作者: forever_bin | 来源:发表于2023-02-13 09:40 被阅读0次

有时候在引用了第三方组件的时候,为了不污染全局样式,我们在style上加一个scoped修饰符,这个样式就只在当前组件的范围内有效,在当前页面想要修改第三方组件的样式就难了,加了!important也是不行的。这时候还非要修改的话就得用到样式穿透了。下面说几种修改的方式。
1、普通css,在要修改的样式前添加>>>符号,实际上>>> ::v-deep /deep/ 这三个都行

<style scoped>
::v-deep .u-popup__content__close{
    position: relative;
  }
</style>

2、scss 在要修改的样式前添加 ::v-deep 或者/deep/

<style lang="scss" scoped>
::v-deep .u-popup__content__close{
    position: relative;
  }
</style>

相关文章

  • 修改第三方组件的样式

    样式穿透 在开发中修改第三方组件样式是很常见,但由于 scoped 属性的样式隔离,可能需要去除 scoped 或...

  • 这15个Vue开发技巧你都知道多少呢?

    1、样式穿透 在开发中修改第三方组件样式是很常见,但由于 scoped 属性的样式隔离,可能需要去除 scoped...

  • uni-app入坑持续更新中...

    前言    都是坑,防不胜防 1、样式穿透    正常组件调组件,在父组件修改子组件样式,抱歉/deep/、>>>...

  • Angular2如何修改父子组件样式

    场景:需要根据实际项目需求,修改引入的第三方组件的部分样式 目录 修改父组件的元素的样式 修改子组件的元素的样式 ...

  • vue css >>> /deep/ 穿透

    vue引用了第三方组件,需要在组件中局部修改第三方组件的样式,而又不想去除scoped属性造成组件之间的样式污染。...

  • vue css >>> /deep/ 穿透

    vue引用了第三方组件,需要在组件中局部修改第三方组件的样式,而又不想去除scoped属性造成组件之间的样式污染。...

  • vue修改第三方组件样式

    vue引用了第三方组件,需要在组件中局部修改第三方组件的样式,而又不想去除scoped属性造成组件之间的样式污染。...

  • vue 样式穿透

    外层 >>> 第三方组件 { 样式 } /deep/第三方组件 { 样式 }

  • 局部覆盖样式。不生效时。

    在我们使用第三方UI组件库开发时有时需要对这些组件进行一些样式修改。为了vue页面样式模块化,不对全局样式造成污染...

  • vue:样式穿透

    一、什么叫 vue 样式穿透 在 vue 开发过程中,可能会遇到修改 iview UI 组件样式的时候,无效的问题...

网友评论

      本文标题:样式穿透(修改第三方组件样式)

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