es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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 | }

Tags:  , ,

Answer

  1. Avatar for 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 clasedark:invertno existe“, puede deberse a una de las siguientes razones:

    • La variante dark no está habilitada en tu archivo de configuración de Tailwind.
    • Estás utilizando una versión anterior de Tailwind que no admite la variante dark.
    • Tienes una regla en conflicto que está impidiendo que se genere la clase dark:invert.

    Para comprobar si la variante dark está habilitada en tu archivo de configuración de Tailwind, busca la siguiente línea en tailwind.config.js:

    // tailwind.config.js
    
    module.exports = {
      // ...
      variants: {
        extend: {
          // ...
          backgroundColor: ['dark'],
          textColor: ['dark'],
          // ...
        },
      },
      // ...
    }
    

    Asegúrate de que las propiedades backgroundColor y textColor tengan habilitada la variante dark.

    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 variante dark 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.

Comments are closed.