COD*_*EEK 2 html css css-selectors
当鼠标悬停在li子ul上时,是否可以改变父li span的颜色.(只有CSS)
HTML:
<ul class="menu">
<li><a href="#"><i class="icon-list"></i> <span>Home</span></a></li>
<li><a href="#"><i class="icon-th"></i> <span>test-menu</span></a>
<ul>
<li><a href="#"><i class="icon-windows"></i> list-1</a></li>
<li><a href="#"><i class="icon-windows"></i> list-3</a></li>
<li><a href="#"><i class="icon-windows"></i> list-2</a></li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS:
.menu > li > a:hover > span {
color:red;
}
Run Code Online (Sandbox Code Playgroud)
我试过了:
.menu > li > a > span + ul:hover {
color:red;
}
Run Code Online (Sandbox Code Playgroud)
这可以使用CSS来完成,因为它ul是li... 工作jsFiddle的孩子
使用以下选择器:
.menu > li:hover > a > span
Run Code Online (Sandbox Code Playgroud)
使用:hover上li,而不是a
| 归档时间: |
|
| 查看次数: |
4764 次 |
| 最近记录: |