2
快速方案:我有一个菜单,默认情况下有黑色锚点,当我将鼠标悬停在链接上时,它会变为白色,使用:hover,足够标准的东西。然后,我会如何将所有其他链接改为黑暗的,而悬停的链接保持白色?更改悬停在链接上时未悬停的链接文本的颜色?
我已经通过http://www.w3schools.com/css/css_pseudo_classes.asp看了一下,因为我的猜测是这其中的一个,但是这些描述似乎并不符合我之后的内容。
快速方案:我有一个菜单,默认情况下有黑色锚点,当我将鼠标悬停在链接上时,它会变为白色,使用:hover,足够标准的东西。然后,我会如何将所有其他链接改为黑暗的,而悬停的链接保持白色?更改悬停在链接上时未悬停的链接文本的颜色?
我已经通过http://www.w3schools.com/css/css_pseudo_classes.asp看了一下,因为我的猜测是这其中的一个,但是这些描述似乎并不符合我之后的内容。
我用CSS创建了一个简单的小提琴,使用ul:hover
和ul:hover a:hover
。
a{
background: grey;
padding: 3px;
}
li{
float: left; list-style: none; margin-right: 5px;
}
ul:hover a{
color: #f00;
}
ul:hover a:hover{
color: white;
}
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
这可能是为什么我找不到任何材料,以形成一个CSS解决方案,我想这可能是可能的。 – A1raa
这就是我之后的事情。即使问题已经结束,也要欣赏回应。 – A1raa
如果您觉得可以用CSS回答,请继续..但是您的小提琴不包含原始场景。列表项目必须具有默认颜色。也许这个 - http://jsfiddle.net/1atzsp3w/3/ –