0

假设我有一个列表,其中包含由类确定的默认状态和活动状态,例如:

<li class="item">
    item1
</li>
<li class="item active">
    item2 active
</li>
<li class="item active">
    item3 active
</li>
<li class="item">
    item4
</li>

我需要根据列表中的活动项目是否彼此相邻添加一些额外的样式- 在上面的情况下,对于 item2 和 item3 都是如此,它们都是活动的,但如果它是 item2 则不会是真的和第 4 项。

我知道如何使用纯 JavaScript 来确定这一点,但不确定它是否可以成为 LESS 生成的样式表的一部分(我更喜欢它,因此这个问题)。

4

1 回答 1

3

CSS 中没有任何内容可以涵盖这两个方面:http ://www.w3.org/TR/css3-selectors/#combinators 。LESS 可能提供的任何东西都是 js 扩展。

于 2012-09-10T15:06:14.503 回答