Generated CSS
Una paleta de colores CSS bien estructurada es la base de cualquier sistema de diseño. En lugar de colores codificados de forma fija, define tus colores como variables CSS personalizadas organizadas en escalas de tonos, matices y colores de sistema.
:root {
/* Escala primaria */
--color-primary-100: #ede9fe;
--color-primary-500: #7c6fff;
--color-primary-900: #2d1b8e;
/* Colores semánticos */
--color-bg: var(--color-primary-100);
--color-text: var(--color-primary-900);
--color-accent: var(--color-primary-500);
}
La mayoría de sistemas de diseño usan 1–3 colores primarios, cada uno con 5–10 tonos. Además, grises neutros, y colores semánticos (éxito, error, advertencia). En total, 30–60 tokens de color es típico para un sistema robusto.
WCAG 2.1 requiere una relación de contraste de al menos 4.5:1 para texto normal y 3:1 para texto grande. Para texto decorativo o logotipos no hay requisito mínimo.