我有一个HTML表格,我想设置表格的特定部分的颜色(border-top-color of cell归类为“第一个”)。 为了获得我需要在css类中访问特定值的颜色。获取特定的css类的值,使用d3js
例子:
表
<table class="tabla">
<caption>Title</caption>
<tr>
<td class="first">A</td>
<td class="first">157</td>
</tr>
</table>
CSS 这是我需要能够得到色彩
.color { fill: #95ccee;
background-color: #95ccee;
}
要实现,我使用D3类。 js以下方式
var selectTablas = d3.selectAll (".tabla");
selectTablas.selectAll(".first")
.style("border-top-color", "Here the function that will get the color");
函数应循环数据集,并根据“d”获取不同类的不同值。
在此,扩展代码
http://jsfiddle.net/ploscri/dHYcd/
预先感谢。
这里缺少一件重要的作品 - 您想如何将“d”(我认为是“差异”栏?)映射到颜色?基于范围?某种十六进制转换?有差别可能是最大范围吗?你有没有具体的颜色映射方法?如果你添加这些细节,我很乐意添加一个答案:) –