说我有两种颜色#595b5c
和#424545
。我想知道它们之间的百分比差异,该怎么做?原因是我想使用以百分比为参数的lighten和darken较少的函数。
例如:
@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/