这是一个示例列表:
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
以下是款式:
li a {
color: #999;
}
li a:hover {
color: #333;
}
Run Code Online (Sandbox Code Playgroud)
现在,每个链接都是#999,当用户将鼠标悬停在任何链接上时,单个链接将变为#333.我正在尝试做的是不仅使链接被覆盖成为#333,而且我还想让列表中的其他链接同时成为#eee.我怎样才能做到这一点?
a:将鼠标悬停<ul>在你的实例中的整个工作上吗?
ul:hover li a{
color: #eee
}
Run Code Online (Sandbox Code Playgroud)
由于特殊性规则,您还需要更改a:hover规则:
ul li a:hover {
color: #333;
}
Run Code Online (Sandbox Code Playgroud)
这是一个例子:http://jsfiddle.net/7NLt8/
| 归档时间: |
|
| 查看次数: |
2104 次 |
| 最近记录: |