我有一个 div (div_1),当它悬停时,它的背景图像和大小被 css 悬停状态所取代。
问题在于,当将鼠标悬停在 div_1 上时,会影响 div (div_2) 的“低于”这个位置,因为它的位置是相对的。
在我将 div_2 的位置更改为绝对位置以防止这种情况发生之前,我想知道是否有任何方法可以防止 div_1 的悬停状态影响 div_2 而无需将 div_2 的位置更改为绝对位置?
谢谢你。
更新/解决方案: 来自https://stackoverflow.com/a/4502693/1063287
将鼠标悬停在“div_1”上时,您可以控制“div_2”的位置:
#div_1:hover + #div_2 {
top: -100px !important;
}
请注意,此特定解决方案适用于 div_2 不是 div_1 的子级的情况,其他场景的解决方案(在同一 div 内,直接在父 div 之后或其他情况下)可以在上面的链接中找到。