【问题标题】:What's the best way to create a relative color algorithm for data in an HTML table?为 HTML 表格中的数据创建相对颜色算法的最佳方法是什么?
【发布时间】:2010-12-09 11:39:20
【问题描述】:

我有一个 HTML 数据表,我想模仿 the Excel Color scales for conditional formatting,所以它突出显示了这组数据的相对值。

HTML 表格只是绘制了一个行列表,对于每一行我都有一个值(0 - 300),我希望它根据这个算法为表格行的背景着色,所以我假设它需要为输入的每个数字生成一个 HTML 颜色名称或值

任何帮助从哪里开始?

【问题讨论】:

    标签: jquery html asp.net-mvc conditional-formatting


    【解决方案1】:

    您可以使用this,并在决定生成颜色时,将行值/300 相除以使用确切的函数。

    编辑(最初是评论)

    指定 html 颜色时,可以使用 rgb(Rvalue, Gvalue, Bvalue) 表示法。或者您可以将十进制值转换为与 #RRGGBB 表示法等效的十六进制值。

    在javascript中,这将通过this method to convert to hex来实现

    【讨论】:

    • 我不明白。然后我将如何将其转换为 HTML 颜色??
    • 如何转换为#RRGGBB 符号?
    • @ooo - 一旦你有了颜色的十六进制值,你就可以连接结果以产生颜色var col = '#' + rHex + ghex + bHex,然后将这个家伙查询到正确的表格行
    猜你喜欢
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 2017-08-06
    • 1970-01-01
    相关资源
    最近更新 更多