我想在用户鼠标悬停在类名为"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;
}
:not
选择器才起作用。 - Alex Rummel