Tailwind puede detectar automáticamente la preferencia de tema del usuario mediante prefers-color-scheme
y aplicar las clases con dark:
si está activo el modo oscuro en el sistema.
tailwind.config.js
module.exports = {
darkMode: 'media', // Detecta automáticamente la preferencia del usuario
}
dark:
)
@media (prefers-color-scheme: dark) {
body {
background-color: black;
color: white;
}
}
Solo usa dark:
como prefijo en tus utilidades:
<div class="bg-white text-black dark:bg-black dark:text-white">
Contenido dinámico con dark mode
</div>
DevTools > Command Palette (Ctrl+Shift+P) > "Toggle dark mode"