【发布时间】:2018-02-28 05:29:25
【问题描述】:
我试图在 div 悬停时影响外部元素。像这样的:
<div class="affected">
Hi
</div>
<div>
<div class="hover-me"></div>
</div>
CSS:
.hover-me:hover ~ .affected {
color:
}
我尝试过使用其他同级选择器,但它不起作用。
【问题讨论】:
-
CSS 以自上而下的方式工作。您可以定位结构中的下一个相邻兄弟,但不能定位之前的兄弟。
-
CSS 无法选择其上一个元素。它只能选择它的下一个兄弟,或者我们可以使用悬停在父元素上来实现。
-
所以我需要使用jQuery来实现这个,对吧?
-
@EbenizerPinedo 是的,使用 jQuery 就可以实现。如果您需要帮助,请尽管询问。
-
我想我已经有了,谢谢 ;)