Los gradientes en CSS son una herramienta sencilla y potente para darle vida al diseño de una web. No hace falta recurrir a imágenes, con unas pocas líneas de código puedes crear fondos atractivos, botones dinámicos o efectos visuales que llamen la atención.
En este artículo vas a descubrir cómo funcionan los gradientes lineales, radiales y cónicos, cuándo conviene usar cada uno y qué posibilidades creativas te ofrecen. Todo con ejemplos claros y fragmentos de código listos para usar, sin rodeos. Si trabajas con CSS, este contenido te va a venir muy bien.
Índice
- Tipos de gradientes en CSS
- Sintaxis y parámetros comunes
- ¿Cuál usar y cuándo?
- Ejemplos prácticos y fragmentos de código
- Herramientas y editores online
- Consejos y buenas prácticas
Tipos de gradientes en CSS
Degradado lineal (linear-gradient)
Es el tipo de degradado más utilizado. La transición de color ocurre a lo largo de una línea recta, que puede ser horizontal, vertical o diagonal.
Ejemplo:
background: linear-gradient(to right, red, orange, yellow, green, blue);Puedes modificar la dirección con valores como to bottom, 45deg o to left.
Degradado radial (radial-gradient)
El gradiente radial parte de un punto central y se expande en forma de círculo o elipse. Por defecto es una elipse, pero se puede ajustar.
background: radial-gradient(circle, red, yellow, green);Permite crear efectos tipo foco de luz o elementos centrados como botones o secciones destacadas.
Degradado cónico (conic-gradient)
Similar a un gráfico circular. Los colores se distribuyen en ángulos, rotando alrededor de un punto central.
background: conic-gradient(red, yellow, green, blue);Puede usarse para diales, indicadores o fondos visualmente llamativos.

Sintaxis y parámetros comunes
Cómo indicar colores y posiciones
- Admite cualquier color CSS válido:
red,#ff0000,rgb(255,0,0). - Se pueden especificar puntos de corte:
#ff0000 20%,#00ff00 60%. - Los gradientes pueden ser suaves o tener cortes bruscos según los valores.
Direcciones, ángulos y formas
- Lineales:
to right,to bottom left,45deg. - Radiales:
circle,ellipse,at center. - Cónicos:
from 45degpara girar el inicio del gradiente.
¿Cuál usar y cuándo?
Usos típicos del degradado lineal
Ideal para fondos de secciones, botones con hover, banners o separadores de contenido. Es el más versátil y compatible.
Casos prácticos de radial
Perfecto para llamar la atención sobre un punto central: CTA, iconos destacados, elementos centrados.
Usos creativos de conic-gradient
Se usa para fondos dinámicos, ilustraciones gráficas (gráficos circulares) o diseños modernos. Es menos común, pero potente visualmente.
Ejemplos prácticos y fragmentos de código
Botones y tarjetas
button {
background: linear-gradient(to right, #ff4e50, #f9d423);
border: none;
color: white;
padding: 1em 2em;
}Fondos hero y secciones
.hero {
background: radial-gradient(circle at center, #ffe259, #ffa751);
}Gráficos tipo pie chart con conic
.grafico {
background: conic-gradient(
red 0% 25%,
yellow 25% 50%,
green 50% 75%,
blue 75% 100%
);
border-radius: 50%;
}Animaciones y degradados repetidos
div.animado {
background: repeating-linear-gradient(
45deg,
#606dbc,
#606dbc 10px,
#465298 10px,
#465298 20px
);
animation: mover 5s linear infinite;
}Herramientas y editores online
Generadores de gradientes CSS
Preprocesadores y compatibilidad
Todos los gradientes son compatibles con navegadores modernos. `conic-gradient` puede requerir un fallback visual en navegadores antiguos.
Consejos y buenas prácticas
Legibilidad y contraste
No uses degradados con texto encima si no hay suficiente contraste. Utiliza herramientas como WebAIM para validarlo.
Compatibilidad entre navegadores
Verifica en herramientas como Can I Use si todos los efectos funcionan correctamente. Algunos efectos como conic-gradient requieren revisión en Safari o navegadores antiguos.
Conclusión
Los gradientes en CSS son una poderosa herramienta para mejorar el diseño visual sin sacrificar rendimiento. Usando linear-gradient, radial-gradient y conic-gradient, se pueden lograr resultados profesionales sin imágenes externas.
La clave está en experimentar con ángulos, posiciones, colores y combinarlos con animaciones o interacciones. A partir de hoy, tu CSS puede destacar como nunca antes.
- El SEO No Está Muerto: Perspectiva Real En La Era De La IA
- Evolución del SEO: De Los Primeros Buscadores A La Era De La IA
- Google Elimina Los 100 Resultados Por Página: Impacto En SEO Y Métricas
- Dominar CSS Es Mucho Más Que Memorizar Propiedades
- Por Qué Usar Rem En CSS Mejora La Accesibilidad Y El Diseño Web
- Analítica Web
- API
- Chat GPT
- Ciberseguridad
- CMS
- CRM
- CSS
- Desarrollo Web
- Diseño Gráfico
- Diseño Web
- Elementor
- Email Marketing
- Emmet
- Figma
- Funnel De Ventas
- Gemini
- General
- GEO
- Git
- Google Ads
- Google Analytics 4
- Google Business
- Google Merchant
- Google Search Console
- HTML
- Inteligencia Artificial
- Internet
- Javascript
- Link Building
- Marketing
- Marketing Digital
- NPM
- NPX
- Optimización Web
- PHP
- Prestashop
- Prompts
- Reddit Answers
- Redes
- Redes Sociales
- Semrush
- SEO
- Software
- Sora
- SQL
- Tiendas Online
- TikTok
- Tipografías
- Typescript
- UX/UI
- Webflow
- Wordpress
- Todas
- Funnel De Ventas
- Diseño Web
- SEO
- Analítica Web
- Internet
- CSS
- Marketing
- Marketing Digital
- UX/UI
- Inteligencia Artificial
- Tiendas Online