我试图为我的项目设置顺风(这是我第一次使用它),但不能弄清楚我应该如何定义颜色的黑暗和光明的主题;有没有一种方法可以做这样事情:
@tailwind base;
@tailwind components;
@tailwind utilities;
@dark
{
--red: #FFC8C8;
}
@light
{
--red: #F00000;
}
module.exports = {
darkMode: 'class',
theme: {
extend: {
'red': 'var(--red)',
}
}
};
这是我所要做的事情的一个假设的表示。不幸的是,我找到的关于Tailwind的教程中没有一个解释如何做类似的事情。有没有一种方法可以用Tailwind定制一个暗模式调色板?谢谢。
3条答案
按热度按时间js4nwp541#
最简单的方法是在css文件中给予出自定义类名,并给它light和dark属性。
顺风配置js
索引.css
以此方式申请。
照明模式:
暗模式:
ttvkxqim2#
下面是一个方法:
在你的tailwind.css中
请注意
.dark
类是你的主题的名字。:root
将是你的默认主题。所以,除了.dark
你可以定义其他主题。我注意到的一个缺点(在我看来)是主题不会自动切换;用户将需要刷新页面。
参考:Tailwind -> Colors
euoag5mw3#
您唯一需要做的就是在tailwind.config文件中设置颜色
现在你可以这样使用它=〉dark:bg-red,dark:text-red...