首页 > js 生成颜色相近的两组颜色

js 生成颜色相近的两组颜色

想知道怎么可以生成两组颜色,color1, color2,均为数组

下标相同的颜色值的颜色相近


你得定义一下你设想中的颜色相近具体是如何相近?#FFFFFF这样的颜色值是有规律可循的,但更好的方式是对比色相、饱和度和亮度。比如说色相相等(或者相差在很小的范围之内,好比5-10)饱和度与亮度相差正负5 这样的颜色算是相近,那只需要在 0-255 这个范围内按照上述规则随机取值就好了。生成的值是 HSL 可以直接返回给 CSS 用,也可以转换为16进制拼出 #xxxxxx 这样的值


你是想要hsl表示颜色吗?

http://www.w3chtml.com/css3/values/color/hsl.html

【热门文章】
【热门文章】