Generador de tema shadcn
Mapea una paleta a variables CSS estilo shadcn para background, foreground, primary, muted, accent y destructive.
Qué ofrece esta página
- Usa tonos generados para variables semánticas.
- Separa neutrales y marca para componentes coherentes.
- Comprueba contraste de primary/destructive foreground.
Bueno para
- Apps React
- Librerías UI
- Variables CSS
Cómo usarlo
¿Puedo usarlo con el generador principal?
Sí. Empieza aquí, abre la herramienta principal de Chromoforge con el mismo color base y exporta la paleta.
¿Qué variables espera un tema shadcn?
Las parejas background y foreground, luego card, popover, primary, secondary, muted, accent y destructive, cada una con su foreground, más border, input y ring. Todos los componentes de la librería leen estos nombres, así que rellenarlos todos mantiene sincronizados el tema claro y el oscuro.
¿Por qué los valores de shadcn se escriben sin función de color?
La configuración por defecto guarda los canales sueltos para que Tailwind pueda componer el alfa, como en hsl(var(--primary) / 0.5). Si pegas una cadena hsl() u oklch() completa en la variable, las utilidades de opacidad dejan de funcionar. Las versiones recientes admiten también valores completos: sigue la convención que ya use tu proyecto.