【发布时间】:2020-02-01 22:12:12
【问题描述】:
我要在地图上画出一堆区域。每个区域应该有不同的颜色,最好是与其他区域明显不同。当然,随着地区数量的增加,我被躲开了。但在那之前,我想知道在哪里可以找到或如何生成一组,比如 15 种“相距甚远”的颜色。
前几个很简单,因为我使用了 Bootstrap 的默认设置:
- 蓝色
- 黄色
- 红色
- 绿色
- 粉红色
但我不禁想知道是否有技巧、工具或算法可以生成下一个偏离颜色。
谷歌搜索为我提供了生成相似模式或颜色的方法,这些模式或颜色可以很好地结合在一起。不过,这不是我要找的。另外,我发现颜色比混合 RGB 更多,所以我觉得自己完全是个比较松散的菜鸟。
【问题讨论】:
-
如何在色调光谱上拍摄均匀分布的颜色?在 css 中,可以使用
hsl()定义颜色,其中h是以度为单位的色调。 -
伪代码:
h=0; color="hsl("+h+", 70%, 70%)"; h+=56; h%=360; -
@Sheraff 这对我的小问题来说确实很棒。还有——你的名字是从长颈动物那里继承来的吗?听起来很……
-
2@RokoC.Buljan Yupp,太好了。现在,我需要弄清楚如何在 TypeScript 中生成它以创建一个阴影数组。你和 Sheraff 的都很有帮助。