2011-08-28 26 views
1

我想創建一個新的CSS類,但基於(繼承)從jQuery UI ui-state-default。我想改變一些參數,如背景。作爲背景默認情況下,它是一張圖片,在jQuery UI類中,我想保留除此背景之外的所有屬性。基於jQuery UI的CSS

有什麼想法?

感謝,

回答

0

這聽起來像你想以某種方式 「繼承」 了ui-state-default類。我不認爲你可以繼承像正常OO語言那樣的CSS類,但是你可以通過創建另一個類,例如foo來實現這種效果,並在元素和CSS定義中使用這兩個類。

HTML:

<div class="ui-state-default foo">...</div> 

CSS:

你需要確保
.ui-state-default.foo { 
    background: red; 
} 

的一件事是,在CSS定義有更多特異性不是由產生的ThemeRoller的一個。如果您不熟悉CSS級聯規則,請參閱have a read

0

嘗試

background{none !important;} 
+0

我澄清我的問題。我想創建一個基於jQuery UI主題類的類,但需要更改屬性。如果我通過ThemeRoller更改主題並創建一個主題,那麼我的班級就會像baclground一樣具有相同的特徵 –