【发布时间】:2015-06-15 19:55:06
【问题描述】:
假设我们有以下设置(如下),我希望表格有 5 个单元格,但我希望 5 个单元格具有从绿色到红色的动态颜色范围(1 = 绿色, 3 = 黄色,5 = 红色等)
我可以使用的唯一技术是:CSS3 / HTML5 / Angular - 我可以使用任何角度库
在 excel 中这样做是微不足道的,但由于我对 angular 还很陌生,所以我确实有点迷路了。
~ Script
var arrayWith5Values = [1,2,3,4,5]
~
<table>
<tr>
<td ng-repeat='numericValue in arrayWith5Values'>
{{numericValue}}}
</td>
</tr>
</table>
这基本上是这个问题的角度版本:Coloring HTML table cells from "Low to High Color Shades" depending on Cell Value in Python HTML Email 和这个Color Cell Based on Value in Cell
我昨晚大部分时间都在搜索 StackOverflow,但找不到答案。
这是一个示例(来自 excel 的屏幕截图)
【问题讨论】:
-
4 和 2 怎么样? 1绿3黄5红单元格颜色?
-
2 = 在黄色和绿色之间,它是一个颜色范围,不是硬设置的颜色,如果我有 20 个值,颜色将在每个单元格中从绿色 - 红色均匀分布。
-
好的,你只需要一个动态范围,比如 d3 颜色范围
-
是的,但我不能使用 D3
-
我添加了一个我需要的excel示例
标签: javascript angularjs html css