说我有两种颜色#595b5c#424545。我想知道它们之间的百分比差异,该怎么做?原因是我想使用以百分比为参数的lightendarken较少的函数。

例如:

@darkgrey1: #595b5c;
@darkgrey2: darken(@darkgrey1,10%);

我怎么知道#424545#595b5c暗多少

最佳答案

变亮和变暗功能可更改HSL颜色空间中颜色的亮度。如果将每种颜色转换为HSL,您将看到亮度差异多少。

我使用了在线RGB to HSL converter

颜色#595b5c(rgb(89,91,92))是hsl(200,1.7,35.5)

颜色#424545(rgb(66,69,69))是hsl(180,2.2,26.5)

因此,亮度差异为9.0%单位。

请注意,#424545不具有与#595b5c相同的色相和饱和度。如果使一个变暗,则不会得到另一个。

关于html - 如何以更少的百分比计算色差,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28362601/

10-10 19:59