我的Tailwind类定义如下:
<section class="dark:bg-gray-900 bg-hero-image bg-fixed">
因此,在浅色版本中显示背景图像,而在深色版本中仅显示gray-900
作为背景颜色。
图像在tailwind.config.js
中定义如下:
theme: {
extend: {
backgroundImage: {
'hero-image': "url('/header.jpg')"
},
但这只是不工作,仍然显示在黑暗模式的图像。
2条答案
按热度按时间mwecs4sa1#
您必须将
backgroundImage
添加到tailwind.config.js
中的variants
:另外您必须添加
dark:bg-none
,以便将background-image
设置为none
。这对于
invert
和许多其他类也是必要的。检查文档中的相应部分,无论默认情况下是否包含变体。默认情况下,仅为反转实用程序生成响应变量。https://v2.tailwindcss.com/docs/invert#variants
aij0ehis2#
这适用于灯光模式下的正常渐变:
bg-gradient-to-r from-[#D1FFD0] to-[#BBE7FF]
dark:from-[#263238] dark:to-[#263238] dark:text-white
用于暗模式。示例:Dark Mode示例:Light Mode