🎨 Gradientes en Tailwind CSS

Dirección del Gradiente

Clase Tailwind Dirección Ejemplo
bg-gradient-to-r De izquierda a derecha
bg-gradient-to-l De derecha a izquierda
bg-gradient-to-t De abajo hacia arriba
bg-gradient-to-b De arriba hacia abajo
bg-gradient-to-tr Diagonal inferior izquierda → superior derecha
bg-gradient-to-bl Diagonal superior derecha → inferior izquierda
bg-gradient-to-tl Diagonal inferior derecha → superior izquierda
bg-gradient-to-br Diagonal superior izquierda → inferior derecha
bg-[linear-gradient(45deg,...)] Dirección personalizada 45°
45°
bg-[linear-gradient(135deg,...)] Dirección personalizada 135°
135°
bg-[linear-gradient(200deg,...)] Dirección personalizada 200°
200°

🎨 Colores del Gradiente

Tailwind utiliza: from-, via-, to- para definir los puntos del gradiente.

Clase Tailwind CSS equivalente Vista previa
bg-gradient-to-r from-blue-500 to-green-500 background-image: linear-gradient(to right, #3b82f6, #22c55e);
Azul → Verde
bg-gradient-to-r from-purple-500 via-pink-500 to-red-500 background-image: linear-gradient(to right, #8b5cf6, #ec4899, #ef4444);
Púrpura → Rosa → Rojo
NOTA: Solo se puede usar via-color-value una sola vez
bg-gradient-to-r from-[#06b6d4] to-[#3b82f6] background-image: linear-gradient(to right, #06b6d4, #3b82f6);
Custom HEX
bg-[linear-gradient(to_right,red,orange,yellow,green)] background-image: linear-gradient(to right, red, orange, yellow, green);
4 Colores
bg-[linear-gradient(red_0%,red_50%,yellow_50%,yellow_100%)] background-image: linear-gradient(red 0%, red 50%, yellow 50%, yellow 100%);
División Exacta

🎨 Gradientes en Texto

Usa bg-clip-text junto con text-transparent para aplicar un fondo con gradiente que se vea a través del texto.

Clase Tailwind CSS equivalente Resultado
bg-clip-text text-transparent bg-gradient-to-r from-pink-500 to-yellow-500 background-image: linear-gradient(to right, #ec4899, #facc15);
background-clip: text;
color: transparent;
Texto con gradiente ↔
bg-clip-text text-transparent bg-gradient-to-l from-blue-500 to-green-500 background-image: linear-gradient(to left, #3b82f6, #22c55e);
background-clip: text;
color: transparent;
Texto con gradiente ↔
bg-clip-text text-transparent bg-gradient-to-tl from-purple-600 to-pink-400 background-image: linear-gradient(to top left, #9333ea, #f472b6);
background-clip: text;
color: transparent;
Gradiente diagonal ↖
bg-clip-text text-transparent bg-[linear-gradient(45deg,#06b6d4,#3b82f6)] background-image: linear-gradient(45deg, #06b6d4, #3b82f6);
background-clip: text;
color: transparent;
Gradiente Custom 🎨