Я пытаюсь применить фоновый цвет, когда пользовательская мышь навевает элемент, чье имя класса "reMode_hover"
.
Но я не хочу менять цвет, если элемент также имеет "reMode_selected"
Примечание. Я могу использовать CSS не javascript, потому что я работаю в какой-то ограниченной среде.
Чтобы уточнить, моя цель - раскрасить первый элемент при наведении, но не второй элемент.
HTML
<a href="" title="Design" class="reMode_design reMode_hover">
<span>Design</span>
</a>
<a href="" title="Design"
class="reMode_design reMode_hover reMode_selected">
<span>Design</span>
</a>
Я попробовал ниже, надеясь, что первое определение будет работать, но это не так. Что я делаю неправильно?
CSS
/* do not apply background-color so leave this empty */
.reMode_selected .reMode_hover:hover
{
}
.reMode_hover:hover
{
background-color: #f0ac00;
}