Generador de degradados CSS

Añade dos o más puntos de color para generar al instante código CSS de linear-gradient o radial-gradient con vista previa en vivo. Ajusta el ángulo y las posiciones libremente y copia el código con un clic.

Consejos de uso

  • Puedes añadir hasta 6 puntos de color y ajustar libremente el color y la posición (%) de cada uno para crear degradados complejos con varios colores.
  • En un degradado lineal, 0 grados apunta de abajo hacia arriba y 90 grados de izquierda a derecha; usa el control deslizante para ajustarlo de forma intuitiva.
  • Los degradados radiales no tienen ángulo: los colores se irradian hacia afuera desde el centro en forma circular.
  • Pulsa "Copiar CSS" para copiar el código generado directamente al portapapeles y pegarlo en tu hoja de estilos.

Preguntas frecuentes

linear-gradient transiciona los colores en línea recta siguiendo un ángulo determinado, algo habitual en botones o fondos en forma de banda. radial-gradient, en cambio, expande los colores desde un punto central en forma circular o elíptica, ideal para efectos de foco o sensación de profundidad.

En linear-gradient() de CSS, el ángulo se indica en grados (deg). 0deg apunta de abajo hacia arriba, 90deg de izquierda a derecha y 180deg de arriba hacia abajo. Ten en cuenta que CSS mide los ángulos en sentido horario, lo cual difiere de la convención matemática habitual donde 0 grados apunta hacia la derecha.

El porcentaje de cada punto de color indica en qué posición del degradado, desde el inicio (0%) hasta el final (100%), se coloca ese color. Al desplazar las posiciones puedes lograr zonas donde el color cambia gradualmente y otras donde cambia de forma abrupta.

linear-gradient y radial-gradient funcionan sin prefijos de proveedor en todos los navegadores principales, incluidos Chrome, Firefox, Safari y Edge, e incluso en IE10. No se necesita ninguna solución adicional salvo que debas dar soporte a navegadores móviles muy antiguos.
ツールくん

A propósito — por qué los degradados CSS reemplazaron a las imágenes

Antes de CSS3, los fondos con degradado en la web solían crearse como imágenes PNG o JPEG hechas en un editor de imágenes. Ese enfoque tenía inconvenientes reales: peticiones adicionales que ralentizaban la carga de la página, resultados borrosos al estirar la imagen en diseños responsivos, y la necesidad de reexportar toda la imagen solo para ajustar un color.

Cuando los navegadores implementaron la sintaxis de linear-gradient y radial-gradient a principios de la década de 2010, esos problemas prácticamente desaparecieron. Al describirse por completo en texto, los degradados son ligeros, se mantienen nítidos a cualquier tamaño y pueden recolorearse editando solo unos valores en la hoja de estilos.

Las primeras implementaciones requerían distintos prefijos de proveedor (-webkit-, -moz-, -o-, etc.) y una sintaxis ligeramente distinta según el navegador, por lo que había que escribir varias versiones con prefijo de la misma regla. Ahora que el W3C ha estandarizado la sintaxis, la versión sin prefijo funciona de forma consistente en todos los navegadores principales.