Ir al contenido
angel.library

Jerarquía visual, tipografía, espacio y color

La jerarquía visual indica qué mirar primero, qué elementos pertenecen juntos y qué acciones tienen mayor importancia. Se construye con diferencias consistentes, no haciendo todo más grande o más brillante.

PalancaComunicaRiesgo
Tamaño y pesoNivel de importanciaDemasiados niveles compiten
ContrasteÉnfasis o estadoContraste bajo reduce legibilidad
EspacioAgrupación y separaciónEscala arbitraria pierde ritmo
AlineaciónRelación y ordenExcepciones generan ruido
ColorMarca, estado o categoríaNo debe ser la única señal

Define una escala pequeña y roles semánticos: título, encabezado, cuerpo, etiqueta y código. La longitud de línea, altura de línea y ancho de columna afectan tanto como el tamaño.

:root {
--text-sm: 0.875rem;
--text-base: 1rem;
--text-lg: 1.25rem;
--leading-body: 1.6;
--measure: 68ch;
}
.prose {
max-inline-size: var(--measure);
}

No reduzcas texto secundario hasta volverlo ilegible. La menor importancia puede expresarse también con posición, espacio y peso.

Una escala evita valores distintos para cada componente:

:root {
--space-1: 0.25rem;
--space-2: 0.5rem;
--space-3: 0.75rem;
--space-4: 1rem;
--space-6: 1.5rem;
--space-8: 2rem;
}

El espacio dentro de un grupo suele ser menor que el espacio entre grupos. Esta relación es más importante que seguir una fórmula rígida.

Define tokens por intención —surface, text-muted, danger—, no por un tono concreto. Así un tema puede cambiar sin reescribir componentes. Cada estado necesita contraste, icono o texto y comportamiento coherente.

Entrecierra los ojos o observa en escala de grises: ¿la acción principal sigue clara? Después prueba zoom, contenido largo, error, traducción y alto contraste. La composición debe sobrevivir a datos reales.