2017-08-05 28 views
0

我試圖消除梯度覆蓋此:與無法刪除梯度

-webkit-linear-gradient(right,#1a5cce, #00c7ce 85%); 
background: -moz-linear-gradient(right,#1a5cce, #00c7ce 85%); 
background: -o-linear-gradient(right,#1a5cce, #00c7ce 85%); 
background: linear-gradient(right,#1a5cce, #00c7ce 85%); 

我想:

background: -webkit-linear-gradient(none); 
        background: -moz-linear-gradient(none); 
        background: -o-linear-gradient(none); 
        background: linear-gradient(none); 

我不是一個CSS專家,我想要做的就是徹底刪除漸變,這可能嗎?

+0

使用'背景:none' –

回答

2

只需設置background: initial。 所有CSS屬性都允許initial值將其值恢復爲初始狀態。使用這個屬性你不想打擾特定的屬性默認值。

您還可以使用background: none獲取background屬性。

+0

在我的情況似乎並不工作,我在默認的漸變style.css,我有另一個文件,添加動態的CSS,在這個文件中,我需要刪除從style.css設置的漸變,但都沒有初始不適合我(也把!重要),任何想法?謝謝 –

+0

@AalokAmalmani這必須使用'!important'。你的文件或其他'!重要'錯誤應用。請使用瀏覽器開發人員工具解決您的問題。 –

+0

這也可能是一個特殊問題。 –

0

漸變背景重置,你需要設置

background: none #color;

例子:

 

.your-class { 

    background: none #157FCC; 
    color: #FFFFFF; 

}