楼上兄弟给的答案能完美解决你题目中的例子。+仅仅适用于紧邻其后的平级元素,如果a和b中间再多个元素c,那么使用.a:hover+.b就无效了。推荐使用 ~,它可以选择该元素后续所有平级元素 .a:hover~.b { color: red; }
楼上兄弟给的答案能完美解决你题目中的例子。
+
仅仅适用于紧邻其后的平级元素,如果a和b中间再多个元素c,那么使用.a:hover+.b
就无效了。推荐使用
~
,它可以选择该元素后续所有平级元素