【发布时间】:2021-01-11 17:09:28
【问题描述】:
我正在尝试使用 tailwind 根据系统默认启用暗模式。
为此,我使用插件:Tailwind dark mode。
我的顺风配置失败如下:
defaultTheme = require('tailwindcss/defaultTheme');
module.exports = {
experimental: {
darkModeVariant: true
},
purge: [],
theme: {
extend: {
fontFamily: {
sans: ['Nunito', ...defaultTheme.fontFamily.sans],
},
screens: {
'dark': {'raw': '(prefers-color-scheme: dark)'},
// => @media (prefers-color-scheme: dark) { ... }
},
},
},
variants: {
backgroundColor: ['dark', 'dark-hover', 'dark-group-hover', 'dark-even', 'dark-odd'],
borderColor: ['dark', 'dark-disabled', 'dark-focus', 'dark-focus-within'],
textColor: ['dark', 'dark-hover', 'dark-active', 'dark-placeholder'],
opacity: ['responsive', 'hover', 'focus', 'disabled']
},
plugins: [require('tailwindcss-dark-mode')()],
}
defaultTheme = require('tailwindcss/defaultTheme');
在我的 html 文件中,我添加了以下内容:
<span class="dark:text-yellow-400">
1
</span>
插件检查我的黑暗模式,但文本不会变黄而是保持黑色。
有谁知道为什么它不起作用?
【问题讨论】:
-
对于较新的版本,暗模式应该这样实现:
module.exports = { darkMode: true, … },
标签: tailwind-css darkmode