Generador de temas CSS
Elige los colores de tu marca y genera un tema :root con propiedades personalizadas CSS en el cliente, con tokens derivados de hover, borde y superficie.
🔒 Se ejecuta completamente en tu navegador — nada se cargaConvierte los colores de marca en variables CSS
Un tema web práctico necesita más que un color primario. Los botones requieren estados hover, las tarjetas superficies, los anillos de foco transparencia y los bordes un tono que funcione con el fondo de la página. Este generador de temas CSS parte de un conjunto compacto de elecciones de marca y deriva un pequeño bloque de propiedades personalizadas que puedes pegar en una hoja de estilos. El resultado es intencionadamente sencillo: variables útiles para una landing page, un prototipo, un sitio de documentación o una app pequeña, sin el peso de una canalización completa de tokens.
Elige los colores primario y de acento y luego define el fondo y el color del texto que determinan el contraste general. El navegador deriva los valores de hover, superficie, texto atenuado, borde y foco ajustando la luminosidad HSL y aplicando RGB transparente donde corresponde. La tarjeta de vista previa usa las mismas variables que se muestran en la salida, así que puedes ver enseguida si el conjunto resulta coherente antes de copiarlo.
Cómo usar el bloque :root generado
Las propiedades personalizadas CSS son más fáciles de mantener cuando describen su propósito y no el tono en bruto. Un nombre como --color-primary indica a futuros colaboradores dónde debe usarse el valor, mientras que --color-blue puede quedar impreciso tras un rediseño. Pega el bloque :root generado cerca del inicio de tu hoja de estilos y luego referencia las variables en los componentes. Por ejemplo, los botones pueden usar --color-primary, los estados hover --color-primary-hover y los paneles --color-surface junto con --color-border.
Perfeccionar un tema inicial
Los colores derivados son un buen primer borrador, no un sustituto de las pruebas. Revisa el tema con encabezados, texto, controles deshabilitados, campos de formulario, enlaces y alertas reales. Si el color hover resulta demasiado oscuro, sube su luminosidad manualmente. Si los bordes desaparecen sobre el fondo, aumenta su contraste. Y, sobre todo, comprueba el contraste del texto sobre botones y superficies. El generador mantiene todo el trabajo en el navegador, por lo que es seguro para las primeras exploraciones de marca, pero un sistema de diseño pulido sigue necesitando revisión humana y ajustes a nivel de componente.
Cómo usar
- Elige los colores de marcaSelecciona los colores primario, de acento, de fondo y de texto del tema.
- Revisa los tokens derivadosComprueba en la vista previa los valores de hover, borde, superficie y anillo de foco.
- Copia el CSS :rootPega las propiedades personalizadas generadas en tu hoja de estilos.