【发布时间】:2016-11-13 17:38:39
【问题描述】:
我有 6 种颜色的序列:
红色
绿色
蓝色
青色
洋红色
黄色
而元素 1 是红色的。
元素 2 是绿色的……等等。
列表可以有无限数量的项目,并且应该保持颜色顺序。
最简单的方法是使用 nth-child(n%6),但我们知道 nth-child 没有模块运算符。
顺序:
- nth-child(n): 红色
- nth-child(2n):绿色
- nth-child(3n):蓝色
- nth-child(4n): 青色
- …
行不通,因为第 8 个元素是青色,但它应该是绿色。
偏移量也不起作用,因为它只适用于第一次出现。
这个问题能解决吗?
【问题讨论】:
-
根据您的序列,为什么第一个元素是黄色而不是红色?
-
Is 而元素 1 是黄色的。 一个错字,应该是 而元素 1 是红色的。?
-
“黄色”是我在提出问题时犯的一个错误(我的实际应用程序完全不同)。道歉。
标签: css css-selectors sequence