Escalar diseño con theme extend: colores, fuentes y tokens

Aprende a extender el tema de Tailwind para crear un sistema visual propio y mantener consistencia en proyectos reales.

Cuando el proyecto crece, usar solo colores genéricos puede quedarse corto.

Extender el tema te permite definir tokens como brand, accent o spacing propio sin romper utility-first.

La idea no es inventar mil valores, sino crear una capa mínima y coherente para producto.

En esta lección vas a declarar una paleta personalizada y aplicarla en un bloque real.

  • Los tokens personalizados mejoran mantenibilidad y coherencia en equipos.
  • Si cada persona usa un azul distinto, la interfaz pierde identidad.
  • Con theme.extend puedes declarar una paleta oficial y reutilizarla en todo el proyecto.
  • También puedes centralizar tipografía o espaciados específicos de marca.
  • En demos puedes usar window.tailwind.config antes del script CDN.

Por qué extender el tema

Los tokens personalizados mejoran mantenibilidad y coherencia en equipos.

Si cada persona usa un azul distinto, la interfaz pierde identidad.

Con theme.extend puedes declarar una paleta oficial y reutilizarla en todo el proyecto.

También puedes centralizar tipografía o espaciados específicos de marca.

Configurar theme en modo CDN

En demos puedes usar window.tailwind.config antes del script CDN.

Buenas prácticas de tokens

Define pocos tokens con nombre claro y relación directa con diseño.

Empieza por color primario y secundario, no por 20 escalas nuevas.

Documenta qué token se usa para CTA, fondos o texto destacado.

Revisa contraste y estados hover/focus también con tokens custom.

Tailwind CSS
14

Escalar diseño con theme extend: colores, fuentes y tokens

Aprende a extender el tema de Tailwind para crear un sistema visual propio y mantener consistencia en proyectos reales.

Código del tema: Utilidades composables + responsive

📘 Teoría

Por qué extender el tema

Los tokens personalizados mejoran mantenibilidad y coherencia en equipos.

1

Si cada persona usa un azul distinto, la interfaz pierde identidad.

2

Con theme.extend puedes declarar una paleta oficial y reutilizarla en todo el proyecto.

3

También puedes centralizar tipografía o espaciados específicos de marca.

Configurar theme en modo CDN

En demos puedes usar window.tailwind.config antes del script CDN.

Config mínima con color brand
<script>
  tailwind.config = {
    theme: {
      extend: {
        colors: {
          brand: {
            500: '#4f46e5',
            400: '#6366f1'
          }
        }
      }
    }
  }
</script>
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>

Buenas prácticas de tokens

Define pocos tokens con nombre claro y relación directa con diseño.

1

Empieza por color primario y secundario, no por 20 escalas nuevas.

2

Documenta qué token se usa para CTA, fondos o texto destacado.

3

Revisa contraste y estados hover/focus también con tokens custom.

🧪 Aprende probando

Ejemplo Demo: card usando color brand personalizado Se define un color brand en config y se usa en botón y etiqueta.

🏁 Retos

Reto Reto: usa token brand en un botón Configura un color brand y aplícalo como fondo del botón.

🧰 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 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .