4

我有交替背景颜色的项目列表。我目前正在使用:nth-child(odd)选择器来制作交替的行颜色。用户可以使用 jquery 将新项目异步添加到列表的顶部——这带来了一个使表单有点不直观的问题:

当一个新条目被添加到列表顶部时,所有先前存在的行都会被下推一,所以它们都会交替改变颜色(因为奇数行变成偶数行,反之亦然)。我想在添加新行时保留现有的交替颜色 - 一种方法是从列表底部开始计算奇数/偶数 nth-child ... 有什么办法吗?

附加信息:必须将新条目添加到列表的“顶部”。在这种情况下,向行添加“奇数”/“偶数”类名称是不切实际的。

提前致谢!

4

1 回答 1

7

您将需要使用:nth-last-child(2n+0). 这是从最后一个孩子而不是第一个/最新的孩子开始的。希望这可以帮助。

于 2013-10-15T00:37:24.010 回答