Я пытаюсь применить background-color, когда пользовательская мышь наводит курсор на элемент с именем класса "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;
}