Prueba el modo oscuro automático y manual de KardoCSS
Respeta la preferencia del sistema con prefers-color-scheme
Paleta de colores optimizada para modo oscuro
Solo agrega el prefijo dark: a tus clases
La preferencia se guarda en localStorage
Cumple con WCAG 2.1 AA en ambos modos
Solo +13 KB para soporte completo de dark mode
<div class="k-bg-white dark:k-bg-gray-900 k-text-gray-900 dark:k-text-white">
Contenido que se adapta automáticamente
</div>
<div class="k-bg-white dark:k-bg-gray-800 k-border k-border-gray-200 dark:k-border-gray-700">
<h3 class="k-text-gray-900 dark:k-text-white">Título</h3>
<p class="k-text-gray-700 dark:k-text-gray-300">Contenido</p>
</div>
function toggleDarkMode() {
const isDark = document.documentElement.classList.toggle('dark');
localStorage.setItem('theme', isDark ? 'dark' : 'light');
}
Primary
Secondary
Success
Danger
Warning
Info
Gray
Contrast