当我试图做一个简单的HSL到RGB转换与jQuery Color,jQuery的颜色插件HSL模式
$.colors('hsl(100,100%,50%)').toString('rgb');
我发现了一些在HSL结构怪异:色相可以从0设置为100,它不接受超出此范围的值, 所以理论上hsl(100,100%,50%) === hsl(0,100%,50%) === red
但我转换为RGB后得到的是hsl(100,100%,50%) === red
和hsl(0,100%,50%) === yellowish-green
这将是真实的,如果色调是1-360作为理论。
这怎么可能,以及如何使用HSL获得全色圆?