我找到了一种方法来塑造所有以前的兄弟姐妹(相反~),这取决于你需要什么。假设您有一个链接列表,当悬停在一个链接上时,所有以前的链接都应该变为红色。你可以这样做:/* default link color is blue */.parent a { color: blue;}/* prev siblings should be red */.parent:hover a { color: red;}.parent a:hover,.parent a:hover ~ a { color: blue;}<div class="parent"> <a href="#">link</a> <a href="#">link</a> <a href="#">link</a> <a href="#">link</a> <a href="#">link</a></div>