1. 程式人生 > >如何單頁面覆蓋element元件原有樣式

如何單頁面覆蓋element元件原有樣式

看了很多部落格,很多方法都是全域性改變元件的樣式,而很多時候我們只需要單獨改變這一個頁面的樣式就行。方法如下

首先,在瀏覽器裡檢查元素,檢視原有樣式名字,然後在vue檔案裡新建一個css

<style lang="scss">
</style>

記住不要加scoped,不然不會覆蓋

然後把你想要的樣式寫在裡面,然後在你想要修改的元件的父級元素新增新類,簡單的話在外面加個div,例如可以

<div class = "abc">
</div>

然後在css裡面寫

.abc .el-carousel__mask{
  background-color: rgb(219, 219, 219) !important;
}

這樣就能單頁面覆蓋element原有樣式了