Colores, tipografía y espaciado: los cimientos visuales

Domina las utilidades básicas de Tailwind para construir jerarquía visual con color, texto y spacing sin escribir CSS adicional.

Tailwind te da un vocabulario visual claro: colores predecibles, tamaños de texto coherentes y una escala de espaciado muy práctica.

Cuando aplicas bien estos tres bloques, tu interfaz empieza a verse profesional incluso antes de tocar componentes complejos.

La clave es repetir patrones: mismos gaps para secciones, misma jerarquía tipográfica para títulos y contraste suficiente en color.

En esta lección vas a crear una mini ficha informativa con buen ritmo visual usando solo utilidades de Tailwind.

  • Trabaja con escalas como slate, indigo o emerald para mantener consistencia entre pantallas.
  • Usar tonos como bg-slate-900 y text-slate-200 genera contraste legible sin llegar al blanco puro en todo.
  • Los acentos funcionan mejor cuando son puntuales: por ejemplo, un botón en indigo-500 y una etiqueta en emerald-300.
  • Piensa siempre en estados: color base, hover y foco, para no dejar la UX a medias.
  • Define un fondo principal y un color de texto base.

Color con intención, no por impulso

Trabaja con escalas como slate, indigo o emerald para mantener consistencia entre pantallas.

Usar tonos como bg-slate-900 y text-slate-200 genera contraste legible sin llegar al blanco puro en todo.

Los acentos funcionan mejor cuando son puntuales: por ejemplo, un botón en indigo-500 y una etiqueta en emerald-300.

Piensa siempre en estados: color base, hover y foco, para no dejar la UX a medias.

  • Define un fondo principal y un color de texto base.
  • Reserva colores fuertes para acciones o avisos.
  • Evita mezclar demasiadas familias de color en un mismo bloque.

Jerarquía tipográfica en 3 niveles

Con pocas utilidades puedes guiar la lectura: título, cuerpo y meta información.

Espaciado que ordena la interfaz

Tailwind usa una escala de spacing que te ayuda a mantener ritmo vertical y horizontal.

Si mezclas valores aleatorios, el diseño se siente roto aunque los colores sean buenos.

Aplicar p-6 al contenedor, mt-2 entre título y texto, y mt-5 antes de acciones suele dar un resultado limpio.

Mantén la repetición de espacios para que distintos bloques se perciban del mismo sistema.

Tailwind CSS
02

Colores, tipografía y espaciado: los cimientos visuales

Domina las utilidades básicas de Tailwind para construir jerarquía visual con color, texto y spacing sin escribir CSS adicional.

Código del tema: Utilidades composables + responsive

📘 Teoría

Color con intención, no por impulso

Trabaja con escalas como slate, indigo o emerald para mantener consistencia entre pantallas.

Usar tonos como bg-slate-900 y text-slate-200 genera contraste legible sin llegar al blanco puro en todo.

Los acentos funcionan mejor cuando son puntuales: por ejemplo, un botón en indigo-500 y una etiqueta en emerald-300.

Piensa siempre en estados: color base, hover y foco, para no dejar la UX a medias.

  • Define un fondo principal y un color de texto base.
  • Reserva colores fuertes para acciones o avisos.
  • Evita mezclar demasiadas familias de color en un mismo bloque.

Jerarquía tipográfica en 3 niveles

Con pocas utilidades puedes guiar la lectura: título, cuerpo y meta información.

Espaciado que ordena la interfaz

Tailwind usa una escala de spacing que te ayuda a mantener ritmo vertical y horizontal.

1

Si mezclas valores aleatorios, el diseño se siente roto aunque los colores sean buenos.

2

Aplicar p-6 al contenedor, mt-2 entre título y texto, y mt-5 antes de acciones suele dar un resultado limpio.

3

Mantén la repetición de espacios para que distintos bloques se perciban del mismo sistema.

🧪 Aprende probando

Ejemplo Demo: tarjeta con jerarquía visual Practica color, tipografía y spacing en un único bloque reutilizable.
Ejemplo Demo interactiva: laboratorio de tipografía y spacing Explora cómo cambian jerarquía, acento y ritmo visual cuando ajustas solo unas pocas utilidades.
Ejemplo Demo interactiva: tipografía avanzada y legibilidad Practica `text-*`, `font-*`, `leading`, `tracking`, `truncate` y `line-clamp` en contexto real.

🏁 Retos

Reto Reto: aplica contraste y espaciado Añade utilidades para que la tarjeta sea legible y con separación visual correcta.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Tailwind CSS.

Test de Tailwind CSS

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com