当用户鼠标将鼠标悬停在其类名称为的元素上时,我尝试应用背景色"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;
}