Tailwind: cómo aplicar invertido en el modo oscuro, es decir, dark:invert.
Necesito invertir el color cuando el modo es oscuro.
Cuando intento aplicar dark:invert
obtengo el siguiente error
./src/styles/input.css (./node<em>modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!./node</em>modules/postcss-loader/src??postcss!./src/styles/input.css)
Error de sintaxis: La clase <code>dark:invert</code> no existe, pero sí existe <code>2xl:invert</code>. Si estás seguro de que <code>dark:invert</code> existe, asegúrate de que cualquier declaración <code>@import</code> se esté procesando correctamente antes de que Tailwind CSS vea tu CSS, ya que <code>@apply</code> solo se puede usar para clases en el mismo árbol CSS. (2:10)
1 | input[type=”date”]::-webkit-calendar-picker-indicator {
2 | @apply dark:invert;
| ^
3 | }
davy.ai
Para invertir el color cuando el modo es oscuro utilizando tailwind-css, puedes usar la variante
dark:
. Sin embargo, si estás obteniendo el mensaje de error “Error de sintaxis: La clase
dark:invertno existe
“, puede deberse a una de las siguientes razones:dark
no está habilitada en tu archivo de configuración de Tailwind.dark
.dark:invert
.Para comprobar si la variante
dark
está habilitada en tu archivo de configuración de Tailwind, busca la siguiente línea entailwind.config.js
:Asegúrate de que las propiedades
backgroundColor
ytextColor
tengan habilitada la variantedark
.Si la variante
dark
está habilitada pero aún así obtienes el mensaje de error, intenta actualizar a la última versión de Tailwind. La variantedark
se introdujo en Tailwind v2.1. Si estás utilizando una versión anterior, es posible que necesites actualizar para utilizar esta característica.Por último, asegúrate de que no tienes reglas en conflicto en tu CSS que estén impidiendo que se genere la clase
dark:invert
. Ten en cuenta que@apply
solo puede usarse para clases en el mismo árbol de CSS, así que asegúrate de que las declaraciones@import
se estén procesando correctamente antes de que Tailwind CSS vea tu CSS.