【发布时间】:2017-07-20 13:16:23
【问题描述】:
我已经尝试解决这个问题一个月了,但没有任何效果。我有 3 种颜色需要计算 HSL 之间的差异。我做了并使用了调整颜色应用了差异,以便以后可以添加另一种颜色作为基础。
但是 HSL 到 HEX 并不能在任何地方正确转换。在主要深色的情况下,它返回我想要的颜色(即#154360)。但在初级光情况下,它不会(我想要得到的颜色是#5499C7,我实际得到的是#5298c7)。这没有任何意义,因为我正确计算了所有内容,应该没有问题。
这是我写的:
$primary: hsl(204, 64%, 44%);
$primary-dark: adjust-color($primary, $lightness: -21%, $hue: -1deg);
$primary-light: adjust-color($primary, $saturation: -13%, $lightness: 11%);
这是codepen!
这里发生了什么?我一直在阅读我能找到的所有内容,并疯狂地经历,询问有关它的问题,但什么也没有! 帮助,任何人!
【问题讨论】: