我做了我想做的事,但我想知道另一种方法吗?
#div1:hover + #div2
当div1上的指针只有div2时会有机会。就是这样。
答案 0 :(得分:2)
如果您的指定选择器已经有效,那么就没有其他选择(除非您计算#div1:hover ~ #div2
之类的东西,无论如何都是相同的。)
如果结构支持这样的选择器,那么当其他元素为:hover
时,您只能影响其他元素。在您的情况下,#div1
和#div2
是相邻的兄弟姐妹,因此它们可以由#div1 + #div2
或#div1 ~ #div2
表示:
<div id="div1"></div>
<div id="div2"></div>
只需将:hover
添加到#div1
。
由于您已经有+
并且它有效,因此请坚持使用+
。任何有关表演的问题都不需要问。