【发布时间】:2013-09-19 10:39:42
【问题描述】:
我有一个值从 n 到 n + 1 的数组
var numbrs=[1,2,3,4,5,6,7,8,9,10];
我想根据这些值创建不同的颜色。我认为最简单的方法是使用 RGB 来创建它,通过循环更改 R G & B。
类似的东西(只是一个例子):
for(var i=0;i < 10;i++){
var r = i * 10;
var g = i * 5;
var b = i * i
var color = "rgb(" + r + "," + g + "," + b + ")";
}
但是我得到的颜色是相互接近的。我需要它们与众不同。
我尝试过加减乘等...但目前没有好的结果。
我不想要相同颜色的阴影。我需要一个好的组合。
有什么想法吗?
【问题讨论】:
-
“基于这些值”是什么意思?你见过这个paulirish.com/2009/random-hex-color-code-snippets吗?
-
感谢您发布其他链接。我会把它作为正确答案,因为它指向正确的答案。
标签: javascript jquery colors rgb