我想要一个基本的 HSL 颜色值,我想将其实现为渐变,如下所示:
:root {
--hue: 201;
--saturation: 31;
--lightness: 40;
--mainColor: hsl(var(--hue),var(--saturation),var(--lightness));
--difference: 20; /* 0 + --difference < --lightness < 100 - --difference */
--lightnessPlus: calc(var(--lightness) + var(--difference));
--colorFrom: hsl(var(--hue),var(--lightnessPlus));
--lightnessMinus: calc(var(--lightness) - var(--difference));
--colorTo: hsl(var(--hue),var(--lightnessMinus));
}
[...]
.class {
background-image: linear-gradient(to right,var(--colorFrom),var(--colorTo));
}
上面的代码产生了一个透明的对象,我不明白为什么,请帮忙!