我想在用户鼠标悬停其类名为"reMode_hover"
的元素时应用背景色。如何在CSS选择器中排除特定的类名?
但我并不想改变颜色,如果该元素也具有"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;
}
谢谢!在我看到你的答案之前,几乎问到同样的问题。 – RachelC 2013-05-17 15:50:09
不应该是:.reMode_hover:not('.reMode_selected'):hover 根据我的经验,这些引号是必要的。 – 2014-12-16 07:57:30
感谢您的时间 – 2015-01-15 14:15:13