hsl()
我正在尝试在 Tailwind 4指令中使用 css 函数定义颜色变体,@theme
但它不适用:
@theme {
/* Colors */
--color-primary: #006fa0;
/* Darken colors */
--theme-color-primary-darken: hsl(from var(--color-primary) h s calc(l - 5));
/* Lighten colors */
--theme-color-primary-lighten: hsl(from var(--color-primary) h s calc(l - 5));
}
加深和变浅的颜色变体与原始颜色完全相同。
我看了一些现有的答案,例如how-to-use-hsl-custom-color-in-tailwind-in-react,但他们都说要使用tailwind.config.js
,但 Tailwind 4 现在有了一种zero-config
方法,所以我想知道如何直接在 css 文件中实现我的颜色变化?