【发布时间】:2015-04-06 09:47:53
【问题描述】:
假设我有两种颜色#595b5c 和#424545。我想知道它们之间的百分比差异,怎么做?原因是我想使用 lighten 和 darken 以百分比为参数的 less 函数。
例如:
@darkgrey1: #595b5c;
@darkgrey2: darken(@darkgrey1,10%);
我怎么知道#424545 比#595b5c 暗多少百分比
【问题讨论】:
-
简单的例子是:
delta: (lightness(#595b5c) - lightness(#424545));. -
@seven-phases-max 你不认为它不会像下面的@Guffa那么简单吗?
-
视情况而定,对我而言,编写此代码大约需要 4 秒,按 F5 并查看结果。对于@Gufaa 方法,需要 2-5 分钟才能记住/找到在线转换器链接 :)(好吧,好吧,半开玩笑)。
-
@seven-phases-max 哈哈。我在谈论这个概念。我觉得 Guffa 有一个很好的观点!如果我只是变暗或变亮,我无法从另一种颜色中获得一种颜色
-
当然,“明度”和“暗度”的定义可能不同,HSL 只是几种颜色模型中的一种。