我知道我可以根据元素与:has()
个伪类的子级数量来在CSS中设置元素的样式:
.wrapper:has(> :last-child:nth-child(3)) {
background-color: red;
}
然而,在我的例子中,HTML看起来是这样的:
<div class='list'>
<div class='wrapper'>
<span>Element1</span>
<span>Element2</span>
<span>Element3</span>
</div>
</div>
我想根据有多少元素来设计list
类的样式.