Colores personalizados en Tailwind CSS
Clase 9 de 19 • Curso de TailwindCSS
Contenido del curso
Fundamentos de TailwindCSS
Diseño responsivo con TailwindCSS
Componentes y personalización avanzada
- 14

Instalación de Astro con Tailwind CSS
11:13 min - 15

Configurar tema personalizado en Tailwind CSS
10:58 min - 16

Plugins de Tailwind: forms y videos responsive
07:28 min - 17

Plugin Typography de Tailwind: clase prose
09:02 min - 18

Cómo Next.js y Astro integran Tailwind CSS
08:34 min - 19

Acelera tu desarrollo con IA y Tailwind CSS
03:11 min
Domina la paleta de colores en Tailwind CSS con confianza: aplica colores al texto y al fondo, crea gradientes con precisión y arma una paleta personalizada directamente en la configuración. Aquí verás cómo usar las clases de utilidad con sintaxis clara, aprovechar el autocompletado del editor y componer un diseño consistente y escalable.
¿Cómo usar la paleta de colores de Tailwind CSS por defecto?
La base es sólida: nombres de color como slate, gray, zinc, blue, green, pink y más, con escalas de 50 a 950 para controlar la intensidad. Con una sintaxis simple de clases de utilidad, aplicas color al texto o al fondo sin esfuerzo.
- Usa la clase de texto con color y tono: text + color + escala.
- Aplica fondo con bg + color + escala.
- Entre 50 y 950: tonos bajos son más claros y tonos altos más oscuros.
- El editor con autocompletado sugiere paleta y tonos al escribir bg- o text-.
<!-- Texto en azul oscuro -->
<p class="text-blue-900">Texto azul con tono 900.</p>
<!-- Fondo verde suave con padding y texto blanco -->
<div class="bg-green-200 p-4 text-white">Caja con background verde 200.</div>
¿Qué sintaxis base se aplica?
- Para texto: text-color-escala como text-blue-900.
- Para fondo: bg-color-escala como bg-green-200.
- Para espaciado: m-8, mt-8, p-4 para márgenes y padding.
¿Qué habilidades desarrollas aquí?
- Identificar nombres de color y escalas 50–950.
- Aplicar clases de utilidad de color y espaciado en contexto.
- Elegir tonos con autocompletado del editor para trabajar más rápido.
¿Cómo crear gradientes con utilidades from, via y to?
Los gradientes en Tailwind son directos y flexibles. Definir la dirección, el color inicial, intermedio y final permite resultados consistentes con pocas clases. La idea clave: bg-gradient-to-dirección, luego from-color, via-color y to-color.
- Define la dirección con bg-gradient-to-r para ir hacia la derecha.
- Establece el inicio con from-color-escala.
- Añade un color intermedio con via-color-escala.
- Cierra el gradiente con to-color-escala.
<!-- Gradiente lineal hacia la derecha: purple → pink → red -->
<div class="mt-8 bg-gradient-to-r from-purple-400 via-pink-500 to-red-500 p-4 text-white">
Gradiente personalizado con tres tonos.
</div>
¿Qué prácticas te ayudan a elegir colores?
- Probar combinaciones con el autocompletado para previsualizar tonos.
- Ajustar escalas para lograr contraste legible con text-white cuando haga falta.
- Variar dirección del gradiente según el diseño requerido.
¿Cómo personalizar colores en tailwind.config con una paleta brand?
Cuando necesitas identidad visual, extiende el theme y define tu paleta personalizada. Así obtienes clases de utilidad propias, listas para usar en HTML, manteniendo la coherencia de marca.
- Extiende colores en theme.extend.colors con un nombre de grupo, por ejemplo brand.
- Define variantes como light, default y dark con valores HEX.
- Usa tus clases como bg-brand-light y text-white directamente en la marca.
// tailwind.config.js
export default {
theme: {
extend: {
colors: {
brand: {
light: '#3AB0FF',
default: '#007BFF',
dark: '#0056B3',
},
},
},
},
};
<!-- Uso de la paleta personalizada en HTML -->
<p class="bg-brand-light text-white m-4 p-4">
Texto con color personalizado de la paleta brand.
</p>
<p class="bg-brand-default text-white m-4 p-4">
Variante default para consistencia visual.
</p>
<p class="bg-brand-dark text-white m-4 p-4">
Opción dark para mayor contraste.
</p>
¿Qué logras al extender el tema?
- Crear clases de utilidad personalizadas coherentes con tu diseño.
- Centralizar colores para mantenimiento y escalabilidad.
- Reutilizar una paleta de marca en toda la interfaz.
¿Tienes una combinación de colores o gradiente favorita con Tailwind CSS? Comparte tu enfoque y cuéntanos qué resultados obtuviste.