【发布时间】:2019-02-27 22:47:02
【问题描述】:
我想将表格行显示为一组行的替代颜色。我使用下面的代码来替代颜色,但要求不同。如果有一组行颜色相同,则应该是替代颜色。我正在使用 Angular 7,材料设计 2 平台。
tr:nth-child(even) {
background-color : white;
}
tr:nth-child(odd) {
background-color : gray;
}
预期的行为应该如下图所示。
【问题讨论】:
-
你是什么意思 "如果有一组行是相同的颜色,剩下的应该是替代颜色。"?您想要偶数/奇数颜色还是其他颜色?
-
@DanielB 是的,我想要偶数/奇数颜色,但如上例所示,如果 3 行是灰色,那么下一行应该是白色。同样需要显示替代颜色。
-
我不明白你的要求。你如何分组你的行?在您的示例中,它是“1 个灰色/1 个白色/3 个灰色/1 个白色/2 个灰色/1 个白色/2 个灰色/1 个白色”,我在这里看不到连接...
-
它需要是动态的还是像 1,3,4,5,7,8,10,11 这样的统计数据?或者也可以是 2,4,5,6,8,9,11,12?
-
@Swoox 它的动态.. 示例:奇数为红色,偶数为蓝色,1 - 将是红色,2 - 将是蓝色,3 和 4 是同一组然后 3 - 将是红色颜色, 4 - 将是红色, 5 & 6 & 7 是同一组然后 5 - 将是蓝色, 6 - 将是蓝色, 7 - 将是蓝色, 8 - 将是红色, 同样基于替代颜色在行组上。
标签: angular css typescript angular-material2