【发布时间】:2013-04-25 01:46:09
【问题描述】:
JavaScript。我有一个数字数组
var values = [1,20,12,6,9];
我需要创建一个相同大小的新数组,这样:
- 第一个元素对应的最大元素
数组总是
"#3E296B" - 对应的元素
第一个数组的最小元素总是
"#FFFFFF"。 - 其他元素的渐变颜色应为
"#3E296B",并根据它们的值成比例地转换为"#FFFFFF"
即我的新数组应该大概是这样的:var colors = [white, blue, less_blue, less_less_blue, less_blue](为了简化,我用文字写了)
【问题讨论】:
-
@Rick Viscomi 我尝试连接 RGB 值。我被字母卡住了,我的意思是它不是十六进制的,所以我不知道如何指定 A 大于 9 等等......
标签: javascript arrays color-codes