你受限于css,但有css选择器的可能性.我已经让你成为一个可能的解决方案:
CSS:
.item1:hover ~ .item3 {
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div class="item1">
Hoverable item
</div>
<div class="item2">
Dummy item
</div>
<div class="item3">
Item to change
</div>
Run Code Online (Sandbox Code Playgroud)
在这里~告诉寻找成功的元素.如果你想要下一个元素,你可以使用+.
有关选择器的更多信息:
http://www.w3.org/TR/2001/CR-css3-selectors-20011113/
在不使用 JS 的情况下,您可以更改悬停元素的子节点。例如,如果您有:
<div class="container">
<div class="box">Content</div>
</div>
Run Code Online (Sandbox Code Playgroud)
您可以使用以下代码更改 .box 属性:
.container:hover .box
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22948 次 |
| 最近记录: |