【发布时间】:2016-08-07 08:45:28
【问题描述】:
我想在一个边界内选择给定数量的颜色。例如,我将#fff 和#000 作为边界,并希望在它们之间使用 5 种颜色。如何实现得到#fff, color 2, ..., color5, #000,均匀分布?
我想根据图表中项目的动态数量为图表工具选择颜色。只是想知道这是否可以通过代码轻松完成,或者可能已经有一个在线工具?否则我会手动选择颜色;)
【问题讨论】:
-
您可以使用 rgb 代替 hex 例如 color1: rgb(255,255,255) color2: rgb(0,0,0) 颜色介于:rgb(50,50,50), rgb(100,100,100), RGB(150,150,150)
-
这有点奇怪,但我做了一次,通过制作一个高 n 宽的画布,对其应用渐变,然后相应地获取像素数据。效果很好,基本上就是你想要的
-
并不奇怪,实际上很聪明;)
-
这也非常好,因为我不希望颜色在接近尾声时才改变,所以我制作了自定义渐变,我的代码只是不断检查颜色而不需要 if 来判断颜色是否变了
标签: javascript html css math colors