【发布时间】:2013-09-14 02:02:19
【问题描述】:
我需要帮助来弄清楚如何使用 SASS 和可用的颜色函数将两种特定颜色之间的阶梯渐变创建到单独的类中。
从任何给定颜色开始,例如 #f1a100 和结束颜色 #2ec3fb,生成多个类,它们是两者之间的阶梯式渐变。
我从这段代码开始,但显然不会产生预期的结果。如何在两种特定颜色之间切换?
$startColor: #f1a100;
@for $i from 1 through 8 {
&.m#{$i} {
background: adjust-hue($startColor, 0 - ($i * 10));
}
}
此代码产生以下结果:
【问题讨论】:
-
为什么不直接使用 CSS 渐变?
-
为什么不看问题的标题和内容?
-
我读过但不明白你为什么不使用 CSS 渐变,因此我的评论。
-
@Itay 我认为他不需要渐变。他需要几种介于两种颜色之间的颜色
-
@EL 是的,但他将它们用于 CSS 类,因此我不明白他为什么不使用普通 CSS