Theme toggle — OutfitKit

GitHub

Theme toggle

Botón sol/luna para alternar dark/light. CSS-only — el icono visible se decide vía [data-theme] del documento.

Default · pulsa para alternar

.with-label · con texto al lado

Cómo funciona

El CSS decide qué icono mostrar leyendo html[data-theme]. La lógica de switching la hace el JS del consumidor (en el showcase, window.okTheme.set(...)).

  • Si html tiene data-theme="erplora" → dark → muestra .icon-sun (clic = ir a light)
  • Si no → light → muestra .icon-moon (clic = ir a dark)