Dominando los Gradientes CSS: Guía Visual
Aprende a crear degradados lineales y radiales impresionantes en CSS. Teoría, ejemplos y herramientas para generar código automáticamente.
Tabla de Contenidos
Los gradientes (o degradados) en CSS son una de las herramientas más potentes para añadir profundidad y dinamismo a tus diseños web sin necesidad de usar imágenes pesadas.
¿Qué es un Gradiente CSS?
Un gradiente no es más que una transición suave entre dos o más colores. En CSS, los gradientes se tratan como imágenes de fondo (background-image), lo que significa que puedes apilarlos, cambiar su tamaño y repetirlos.
Tipos Principales
- Linear Gradient (Lineal): Los colores cambian a lo largo de una línea recta (arriba a abajo, izquierda a derecha, o en diagonal).
- Radial Gradient (Radial): Los colores irradian desde un punto central hacia afuera, en forma circular o elíptica.
- Conic Gradient (Cónico): Los colores giran alrededor de un punto central (como un gráfico de pastel).
Sintaxis Básica
Linear Gradient
.fondo-lineal {
background: linear-gradient(90deg, #3b82f6, #8b5cf6);
}
90deg: La dirección. Puede ser grados o palabras clave comoto right,to bottom left.#3b82f6,#8b5cf6: Los colores de parada (color stops).
Radial Gradient
.fondo-radial {
background: radial-gradient(circle, #3b82f6, #8b5cf6);
}
Consejos para Gradientes Profesionales
1. Evita los “Colores Sucios” (Gray Dead Zone)
Cuando mezclas dos colores de matices muy diferentes (ej. Cyan y Rojo) sin pasar por un color intermedio, el centro puede verse grisáceo y apagado. Solución: Añade un “color stop” intermedio que sirva de puente entre ambos.
2. Usa Ángulos Interesantes
Los gradientes verticales perfectos (0deg o 180deg) suelen verse un poco anticuados. Prueba con ángulos diagonales suaves (ej. 135deg) para un look más moderno.
Herramienta Recomendada
Crear gradientes complejos escribiendo código a mano puede ser tedioso, especialmente cuando intentas ajustar los porcentajes de cada color.
Para eso hemos creado nuestro propio Generador de Gradientes CSS.
[!TIP] Pruébalo ahora: Generador de Gradientes CSS
Diseña tus gradientes visualmente, añade múltiples colores, ajusta ángulos y copia el código CSS o Tailwind listo para usar.
Ejemplo Práctico: Botón con Gradiente
.btn-gradiente {
background: linear-gradient(45deg, #FF512F 0%, #DD2476 100%);
color: white;
padding: 15px 30px;
border: none;
border-radius: 5px;
font-weight: bold;
cursor: pointer;
transition: transform 0.3s;
}
.btn-gradiente:hover {
transform: scale(1.05);
}
Los gradientes son esenciales en el diseño moderno. ¡Experimenta y dale vida a tu web!
¿Te fue útil este artículo?
Compártelo con otros desarrolladores o explora nuestras herramientas.