有没有使用纯CSS(3)的方法来选择具有特定类的元素之前的同级元素?
例如:
html:
<div id='element-to-find'></div>
<div id='box1'></div>
<!-- a bunch more DOM elements between here --->
<div id='box2'>
<div id='inner-box'></div>
</div>
CSS:
#box1{ /*some styling*/ }
#box2{ /*some styling*/ }
#box2.active .....
现在,当#box2有类名active
时,我想选择并对#element-to-find
的样式进行一些操作。有没有办法实现这个?
#box2
之后,您可以实现它。正如先前提到的那样,前一个同级选择器不存在(但未来可能会有!):https://dev59.com/vnI-5IYBdhLWcg3whImk - Pigueiras