vue樣式穿透


在vue開發過程中,可能會遇到修改element ui組件樣式的時候,無效的問題,在網頁檢查頁面元素的時候發現自己寫的樣式不生效,原因是因為<style scoped></style>中scoped的問題導致,所以我們需要用到樣式穿透:

1、stylus的樣式穿透 使用:(>>>)

外層類 >>> 想要修改的類名 {

  要修改的樣式

}

例:.wrapper >>> .el-card__header {

 

border-bottom: none

}

2、sass和less的樣式穿透 使用:(/deep/)不生效可使用::v-deep

外層類  /deep/  想要修改的類名 {
  要修改的樣式
}
例:.wrapper /deep/ .el-card__header {

border-bottom: none

}

3、通用樣式穿透 使用:(::v-deep)(推薦使用此種方式)

::v-deep 想要修改的類名 {

  要修改的樣式

}

例:::v-deep .el-card__header {

border-bottom: none

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM