我上的元素相結合三類CSS:沒有選擇 - 從懸停
base, base_green, base_blue
我使用這個添加懸停效果排除多個類只base
類(不base_green
)
.base:not(.base_green):hover {
background-color: #E2E2E2;
}
我如何使用兩個類來存檔?
這意味着,如果元素有base base_green
或base base_blue
,不就可以了
如增加懸停效果。這樣的事情(不工作OFC)
.base:not(.base_green):not(.base_blue):hover {
background-color: #E2E2E2;
}
編輯:
謝謝大家的答案,我最初的解決方案正常工作
我曾在:not
選擇該級聯香腸一個錯字在我的CSS文件
/捂臉
我會離開的問題,因爲它是,也許有人認爲它有用
的可能的複製[我可以有多個:選擇不()] (https://stackoverflow.com/questions/5684160/can-i-have-multiple-not-selectors) –
不知道,如果你有其他元素的類包含短語「base_」需要應用懸停狀態,但如果不,你可以試試'.base:not([class * =「base _」]):hov否則,如果可能的話,向不應該應用此狀態的元素添加一個類並將其用作選擇器可能更容易。 – UncaughtTypeError
這對我來說至少在Chrome中是這樣的:https://jsfiddle.net/7assquqp/ –