Tipografía, color y composición visual
Tipografía como estructura, no como adorno
La tipografía no sirve para “embellecer” una interfaz. Sirve para ordenar información en el tiempo: qué se lee primero, qué después y qué puede ignorarse.
En Tailwind, la tipografía no se define por estilos aislados, sino por escalas. Cada tamaño, peso y espaciado existe dentro de un sistema finito.
Leer es recorrer una jerarquía.
Si la jerarquía no es clara, el texto falla aunque sea bonito.
Decisiones tipográficas fundamentales:
- Tamaño (
text-*) define prioridad. - Peso (
font-*) define énfasis relativo. - Altura de línea (
leading-*) define ritmo. - Tracking (
tracking-*) define densidad.
Error común: Ajustar tamaños “a ojo” hasta que encajen visualmente. Eso rompe la coherencia global.
Escalas tipográficas y ritmo vertical
Tailwind propone una escala tipográfica pensada para saltos consistentes, no para valores arbitrarios.
Ejemplo mental de jerarquía mínima:
- Título principal
- Subtítulo
- Texto base
- Texto secundario / meta
El ritmo vertical no depende solo del tamaño del texto, sino de la relación entre:
- Tamaño de fuente
- Altura de línea
- Margen vertical entre bloques
El espacio entre líneas es tan importante como las líneas.
Problema habitual:
- Texto “apelmazado” por usar el mismo
leadingen todo. - Saltos visuales bruscos entre bloques por márgenes incoherentes.
Color como sistema de significado
El color no se usa para decorar, se usa para codificar información.
En Tailwind, los colores están organizados en paletas con intensidad progresiva. Cada número representa un nivel de énfasis, no un color distinto.
Funciones típicas del color:
- Jerarquía (qué destaca)
- Estado (activo, inactivo, error)
- Separación (fondos, bordes)
- Lectura (contraste)
Un color sin función es ruido visual.
Errores frecuentes:
- Usar demasiados colores “principales”.
- Usar intensidades altas para texto largo.
- No distinguir entre color de fondo y color semántico.
Contraste y legibilidad real
La legibilidad no es subjetiva. Depende de relaciones físicas entre:
- Color de texto
- Color de fondo
- Tamaño de fuente
- Peso tipográfico
En interfaces reales:
- El texto principal rara vez es negro puro.
- Los fondos rara vez son blanco puro.
- El contraste se modula según jerarquía.
Problema típico:
- Texto secundario demasiado claro.
- Estados deshabilitados ilegibles.
- Uso de color como único indicador de estado.
Composición visual y jerarquía espacial
La composición no es alineación perfecta. Es relación entre bloques.
Tres decisiones gobiernan la composición:
- Alineación
- Espaciado
- Proporción
Tailwind obliga a declarar estas decisiones explícitamente mediante:
gappaddingmarginmax-w
La composición es el arte de decir “hasta aquí” a cada bloque.
Errores habituales:
- Interfaces “planas” sin puntos de anclaje visual.
- Todo parece igual de importante.
- Falta de respiración entre secciones.
Uso consciente de sombras y bordes
Sombras y bordes no existen para “dar estilo”, sino para:
- Separar planos
- Indicar elevación
- Delimitar regiones
En Tailwind, estos elementos son discretos por diseño. Si se exageran, el sistema se rompe.
Buenas prácticas:
- Bordes para estructura.
- Sombras suaves para elevación puntual.
- Nunca mezclar demasiados niveles de profundidad.
Estados visuales coherentes
Un elemento no existe solo en reposo. Existe en estados.
Estados mínimos:
- Normal
- Hover
- Focus
- Active
- Disabled
El error más común es diseñar solo el estado normal.
Una interfaz se juzga en interacción, no en captura estática.
Problemas típicos:
- Hover demasiado agresivo.
- Focus eliminado.
- Estados activos indistinguibles.
Errores frecuentes al empezar con tipografía y color
- “Todo se ve igual”: falta de jerarquía.
- “Uso colores fuertes para destacar”: abuso de énfasis.
- “No leo bien en pantallas grandes”: ancho y leading mal calibrados.
- “Se ve bien en Figma, mal en navegador”: decisiones no trasladadas al sistema real.
Este módulo introduce el segundo pilar tras el layout: una interfaz no se sostiene solo por su estructura, sino por cómo guía la lectura y la atención.