Generador de variables CSS (Custom Properties)
Crea un sistema completo de CSS Custom Properties (variables CSS) con tu paleta de colores, escala tipográfica, espaciado y más. Base ideal para cualquier proyecto web.
¿Qué son las CSS Custom Properties?
Las CSS Custom Properties (variables CSS) son propiedades definidas por el desarrollador que se pueden reutilizar en todo el CSS. Se definen con --nombre: valor y se usan con var(--nombre).
Ventajas de usar variables CSS
- Mantenibilidad: cambiar un color en :root actualiza toda la web.
- Temas: implementa modo oscuro sobreescribiendo las variables en [data-theme="dark"].
- JavaScript: puedes leer y modificar variables CSS desde JS.
- Cascada: las variables CSS respetan la cascada y herencia de CSS.
Ejemplo básico
:root {
--color-primary: #152bca;
--font-size-base: 1rem;
--spacing-md: 1rem;
}
.button {
background: var(--color-primary);
font-size: var(--font-size-base);
padding: var(--spacing-md);
} Preguntas frecuentes
¿Las variables CSS funcionan en todos los navegadores?
Sí, desde 2017 en todos los navegadores modernos (Chrome 49+, Firefox 31+, Safari 9.1+, Edge 15+). IE11 no las soporta, pero su cuota de mercado es inferior al 0.5%.
Herramientas relacionadas
Conversor de px a rem
Convierte píxeles a REM y REM a píxeles según el font-size base. Tabla de conversión completa y calc…
Usar herramienta →Generador de gradiente CSS
Crea gradientes CSS lineales, radiales y cónicos con selector visual. Previsualización en tiempo rea…
Usar herramienta →Conversor de colores CSS
Convierte colores entre HEX, RGB, RGBA, HSL, HSLA y OKLCH para CSS. Con selector visual, previsualiz…
Usar herramienta →