在鼠标悬停在链接上时更改未悬停的链接文本的颜色?

时间:2015-05-23 20:16:50

标签: html css asp.net user-interface navigation

快速方案:默认情况下我有一个黑色锚点的菜单,当我将鼠标悬停在链接上时,它会变为白色:hover,标准足够的东西。然后我会如何改变所有其他链接到darkgray而正在悬停的链接保持白色?

我已经浏览了http://www.w3schools.com/css/css_pseudo_classes.asp因为我的猜测是其中之一,但这些描述似乎与我之后的情况不符。< / p>

1 个答案:

答案 0 :(得分:0)

我使用ul:hoverul: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>

http://jsfiddle.net/afelixj/mro07h6p/2/