Tailwind CSS Academy · Lección

Paleta de colores de Tailwind

Explore el sistema de colores completo de Tailwind, con tonos del 50 al 950, y aplique colores de fondo mediante las utilidades bg-*.

Lección 1 de 413 pasos

Paleta de colores de Tailwind es una lección gratuita de Tailwind CSS Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Tailwind CSS Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Tailwind CSS Academy incluye 4 lecciones en total.

Descripción general de la paleta de colores

La paleta de colores predeterminada de Tailwind contiene 22 familias de colores con nombre, cada una con 11 tonos numerados del 50 al 950. Las familias incluyen neutros (slate, gray, zinc, stone, neutral), tonos cálidos (red, orange, amber, yellow), tonos fríos (lime, green, emerald, teal, cyan, sky, blue, indigo, violet) y acentos vibrantes (purple, fuchsia, pink, rose). Cada tono está preaprobado para usarse en su sistema de diseño.

<!-- Using different color families -->
<div class="bg-slate-100">Slate 100</div>
<div class="bg-blue-500">Blue 500</div>
<div class="bg-emerald-600">Emerald 600</div>
<div class="bg-rose-400">Rose 400</div>

Comprender los números de los tonos

Los números de los tonos comunican la luminosidad: 50 es casi blanco (un tinte muy tenue), 100–300 son pasteles claros, 400–600 son tonos medios vivos, 700–800 son oscuros y saturados, y 900–950 son casi negros. Como regla general, use 50–200 para fondos, 400–600 para iconos y acentos, y 700–900 para texto a fin de garantizar un contraste legible sobre blanco.

<div class="bg-blue-50 p-4">Shade 50 — near-white background</div>
<div class="bg-blue-200 p-4">Shade 200 — light accent</div>
<div class="bg-blue-500 p-4 text-white">Shade 500 — vivid button color</div>
<div class="bg-blue-700 p-4 text-white">Shade 700 — dark hover state</div>
<div class="bg-blue-950 p-4 text-white">Shade 950 — deep background</div>

Aplicar colores de fondo

Aplique colores de fondo con la utilidad bg-{color}-{shade}. Esto establece background-color de CSS en el elemento. Use un tono claro como bg-indigo-50 para fondos sutiles de secciones, un tono medio como bg-indigo-600 para botones principales y un tono oscuro como bg-indigo-950 para fondos de pies de página y barras laterales. Combínelo siempre con un color de texto que proporcione suficiente contraste.

<!-- Section with subtle tint -->
<section class="bg-indigo-50 py-16 px-6">
  <h2 class="text-indigo-900 text-2xl font-bold">Features</h2>
</section>

<!-- Primary button -->
<button class="bg-indigo-600 hover:bg-indigo-700 text-white px-6 py-2 rounded">
  Call to Action
</button>

Valores de color especiales

Además de la paleta numerada, Tailwind proporciona varias palabras clave de color especiales. bg-white y bg-black establecen blanco y negro puros. bg-transparent hace que el fondo sea transparente (hereda el del elemento padre). bg-current usa el color de texto actual del elemento como fondo. bg-inherit hereda explícitamente el fondo del elemento padre.

<div class="bg-white p-4">White background</div>
<div class="bg-black text-white p-4">Black background</div>
<div class="bg-transparent border border-gray-300 p-4">
  Transparent (shows parent background)
</div>

Familias de colores: cálidos frente a fríos

Elegir entre colores cálidos y fríos afecta al tono emocional del diseño. Los colores cálidos (red, orange, amber, yellow) transmiten energía, urgencia y calidez; son ideales para alertas, insignias de ofertas y estados de advertencia. Los colores fríos (blue, indigo, teal, cyan) transmiten confianza, calma y profesionalidad; son ideales para acciones principales, paneles de datos y aplicaciones corporativas.

<!-- Warm: urgency/alert -->
<div class="bg-amber-100 border-l-4 border-amber-500 text-amber-800 p-4">
  Limited time offer!
</div>

<!-- Cool: trust/primary -->
<div class="bg-blue-100 border-l-4 border-blue-500 text-blue-800 p-4">
  Your data is encrypted and secure.
</div>

Grises neutros: slate frente a gray y zinc

Tailwind tiene cinco familias de grises neutros: slate (matiz azul grisáceo), gray (neutro), zinc (ligeramente cálido), neutral (neutro puro) y stone (beige cálido). La elección entre ellas es sutil, pero importante para la identidad de marca. Slate encaja con productos tecnológicos y para desarrolladores. Gray funciona de forma universal. Stone es adecuado para marcas naturales y terrosas. Elija una y úsela de forma coherente en todo el proyecto.

<p class="text-slate-700">Slate gray — cool, tech-forward</p>
<p class="text-gray-700">Gray — universal neutral</p>
<p class="text-zinc-700">Zinc — slightly warm neutral</p>
<p class="text-stone-700">Stone — earthy warmth</p>

Crear un sistema de estados codificado por colores

Un uso práctico de las familias de colores de Tailwind es crear un sistema de indicadores de estado. Asigne los estados semánticos a familias de colores: verde para éxito, amarillo para advertencias, rojo para errores, azul para información y gris para estados neutros. Use el tono 100 para el fondo y el tono 700 para el texto, con el fin de garantizar tanto el contraste como la coherencia visual.

<div class="flex flex-col gap-2">
  <span class="bg-green-100 text-green-700 px-3 py-1 rounded-full text-sm font-medium">Success</span>
  <span class="bg-yellow-100 text-yellow-700 px-3 py-1 rounded-full text-sm font-medium">Warning</span>
  <span class="bg-red-100 text-red-700 px-3 py-1 rounded-full text-sm font-medium">Error</span>
  <span class="bg-blue-100 text-blue-700 px-3 py-1 rounded-full text-sm font-medium">Info</span>
  <span class="bg-gray-100 text-gray-700 px-3 py-1 rounded-full text-sm font-medium">Neutral</span>
</div>

Modificador de opacidad del fondo

El modificador de opacidad con barra también funciona con los colores de fondo. bg-blue-600/20 aplica el color blue-600 con un 20 % de opacidad, creando un efecto de tinte translúcido. Se usa habitualmente para fondos superpuestos, efectos de cristal esmerilado y fondos de resaltado coloreados detrás del contenido, sin ocultar por completo lo que hay detrás.

<!-- Translucent modal backdrop -->
<div class="fixed inset-0 bg-gray-900/50 flex items-center justify-center">
  <div class="bg-white rounded-xl p-8 shadow-2xl">
    Modal content
  </div>
</div>

Elegir colores primarios y de acento

Un patrón habitual consiste en elegir un color primario para los elementos interactivos principales y un color de acento para resaltar información importante. Por ejemplo, indigo como primario y amber como acento. Ambos colores ya están presentes en la paleta de Tailwind, por lo que dispondrá inmediatamente de un espectro completo de tonos sin configurar nada.

<!-- Primary action: indigo -->
<button class="bg-indigo-600 hover:bg-indigo-700 text-white px-6 py-2 rounded-lg">
  Primary Action
</button>

<!-- Accent highlight: amber -->
<span class="bg-amber-400 text-amber-900 text-xs font-bold px-2 py-0.5 rounded">
  NEW
</span>

Colores de fondo del modo oscuro

En el modo oscuro, los fondos cambian de tonos claros a tonos oscuros. Use el prefijo dark: para establecer los colores de fondo del tema oscuro. Un patrón habitual es: fondo principal bg-white dark:bg-gray-900, superficie de tarjeta bg-gray-50 dark:bg-gray-800 y elementos elevados bg-white dark:bg-gray-700. Este sistema de elevación de tres niveles crea profundidad en las interfaces oscuras.

<body class="bg-white dark:bg-gray-900">
  <div class="bg-gray-50 dark:bg-gray-800 rounded-xl p-6">
    <div class="bg-white dark:bg-gray-700 rounded-lg p-4">
      Elevated card in both themes
    </div>
  </div>
</body>

Ampliar la paleta

Si la paleta predeterminada no coincide con su marca, amplíela en tailwind.config.js, dentro de theme.extend.colors. Puede añadir familias de colores completamente nuevas con tonos personalizados o agregar un único color de marca. Una vez definido, el nuevo color estará disponible con todas las utilidades de Tailwind: bg-brand-500, text-brand-700, border-brand-300, etc.

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        brand: {
          50: '#f0f9ff',
          500: '#0ea5e9',
          900: '#0c4a6e',
        },
      },
    },
  },
};

Comprobación rápida

Compruebe sus conocimientos sobre los conceptos de Tailwind CSS Mastery de esta lección.

Resumen de la lección

En esta lección ha aprendido que cada una de las 22 familias de colores de Tailwind tiene 11 tonos, del 50 (claro) al 950 (oscuro), que bg-{color}-{shade} aplica un color de fondo y el modificador /opacity añade transparencia y que los colores cálidos transmiten urgencia, mientras que los colores fríos transmiten confianza. A continuación, crearemos degradados con las utilidades de fondo de degradado de Tailwind.

Gratis para empezar

Aprende HTML con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Paleta de colores de Tailwind» es gratis?

Sí — el texto completo de «Paleta de colores de Tailwind» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Tailwind CSS Academy, actualiza a CoddyKit PRO. El curso de Tailwind CSS Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Paleta de colores de Tailwind»?

Explore el sistema de colores completo de Tailwind, con tonos del 50 al 950, y aplique colores de fondo mediante las utilidades bg-*. Practicas Tailwind CSS Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Tailwind CSS Academy?

No se requiere experiencia previa. Tailwind CSS Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Paleta de colores de Tailwind»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Tailwind CSS Academy?

Sí. Cada lección de Tailwind CSS Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Paleta de colores de Tailwind
  2. Degradados de fondo
  3. Modificadores de opacidad y color
  4. Tamaño, posición y repetición del fondo
← Volver a Tailwind CSS Academy