【发布时间】:2015-06-15 12:24:28
【问题描述】:
我不清楚如何编写 HSL 颜色。 W3 有这样的:
color: hsl(120, 100%, 50%);
而 ThreeJs 是这样要求他们的:
h — hue value between 0.0 and 1.0
s — saturation value between 0.0 and 1.0
l — lightness value between 0.0 and 1.0
我在网上看到 HSL 颜色以两种方式编写,但真的不明白 - 这是正确的,您如何在两者之间进行转换?
干杯。
【问题讨论】:
-
h: 0.0 到 1.0 相当于 0.0° 到 360.0° 的角度。 s:0.0 到 1.0 相当于 0% - 100%,l:0.0 到 1.0 也对应于 0% 到 100%。如果您不熟悉它们,请查看 RGB、HSL 和 HSV 颜色空间的 3d 表示,这里:en.wikipedia.org/wiki/RGB_color_space,这里:en.wikipedia.org/wiki/HSL_and_HSV
-
@enhzflep 啊,太好了,这主要是我不确定的 h 值。 0-1 值等于 0-360 有点奇怪。干杯。
标签: javascript css colors w3c hsl