【发布时间】:2017-12-27 03:26:05
【问题描述】:
给定一种颜色作为输入,如何在 LESS 中对其进行转换,使其浅色变暗,深色变浅?
例如:
- 当颜色为dark时,结果类似于
darken(@color-input, 10%) - 当颜色为浅色时,结果类似于
lighten(@color-input, 10%)
是否有任何可以应用的条件测试或任何color operation 会给出这个结果?
【问题讨论】:
-
您是在问如何检查颜色输入是浅色还是深色?
-
@seven-phases-max 我认为this answer确实可以在这里使用
-
@GyumFox 不知道为什么选择 mixin 变体,因为它比
contrast长 3 倍。 -
@seven-phases-max 我没有测试对比的,我发现它更难理解。考虑在此处发布答案以达到我所追求的结果并解释它为什么/如何工作。谢谢
-
@seven-phases-max I tested the contrast one here 它完成了这项工作!考虑发布作为答案:)