我有以下CSS不透明度的聲明是由父母繼承即使聲明明確
.dropdown-menu {
background-color: black;
opacity: 0.6;
color: white;
}
.dropdown-menu > li {
background-color: black;
opacity: 1;
color: white;
}
當HTML元素(使用這個上面CSS)加載我越來越不透明度設置爲從.dropdown-menu
預期,問題是當我在不透明度上使用!important
聲明時,此不透明度在dropdown-menu > li
元素事件內繼承。
那麼如何克服這一點(不透明度應保持在父母元素0.6),並在這個孩子我想不透明1?
Afaik這是不可能的。如果父元素具有不透明性,則所有子元素都至多具有該不透明性。如果父母和孩子都有.5的不透明度,那麼孩子的透明度就有效。 – Sumurai8
@Paulie_D錯誤的問題被標記爲重複,應重新打開或重新投票到另一個問題作爲重複。 –