/* main.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
/* All your tailwind definitions with @apply rules are here */
/* If the user prefers dark mode,
we of course apply color-scheme: dark, as usual */
@media (prefers-color-scheme: dark) {
html {
color-scheme: dark;
}
}
/* If the user prefers light mode,
we still enforce color-scheme: dark, despite the user preference */
@media (prefers-color-scheme: light) {
html {
color-scheme: dark;
}
}
2条答案
按热度按时间soat7uwm1#
请尝试以下操作
在
tailwind.config.css
中,将darkMode
设置为class
当您需要
darkMode
时,只需在html
标记中添加dark
的ClassName
当您需要
light
时,只需删除html
标记内的dark
的ClassName
希望能有所帮助!
wi3ka0sx2#
我尝试了另一个答案中建议的将
darkMode
设置为tailwind.config.js
文件中的class
的方法,但是尽管采取了所有步骤,这对我来说还是不起作用。在我的情况下,我需要在我的应用程序中强制黑暗模式是调整我的
main.css
(又名globals.css
或任何其他你叫它)的媒体查询。就是这样,我不需要在我的
tailwind.config.js
或其他任何地方浪费时间。