Mercado
Precios
Iniciar sesiónEmpezar
Guía prácticaCSS y web
CSS y web

Generador de degradados CSS: escríbelos a mano o con herramientas

Casi todo el código de degradados generado se puede pegar y está algo anticuado. Aprende las cuatro partes de un degradado y lo escribirás antes de encontrar un generador, y lo ajustarás como ningún deslizador permite.

GradientlyCuenta verificada de Gradiently·1 de octubre de 2026·5 min de lectura
Portada: Mist Chart · GR·PZ7X·GE

La versión corta

  • Un generador de degradados CSS convierte tus elecciones de color y ángulo en un valor de background-image que puedes pegar en una hoja de estilos.
  • Todo degradado CSS tiene cuatro partes: un tipo, una dirección o posición, un espacio de color de interpolación opcional y una lista de paradas de color.
  • Los generadores antiguos siguen sacando prefijos de navegador y filtros heredados de Internet Explorer, que los navegadores modernos no necesitan.
  • Añadir una tercera parada de color, un espacio de interpolación como oklch o una segunda capa suele mejorar el código generado más que cambiar los colores.
  • Guardar un degradado terminado en una propiedad personalizada lo hace reutilizable en toda la web y fácil de cambiar en un solo sitio.
En esta página
Las cuatro partes de todo degradado CSSRecetas de degradados para copiarCómo limpiar el código de un generadorCinco ajustes que superan a cualquier deslizadorConvertir un degradado en un token reutilizableCuándo un generador no es la herramienta adecuada

Un generador de degradados CSS te da un valor de degradado para pegar, como linear-gradient(135deg, #1e1b4b 0%, #6d28d9 100%), después de elegir los colores y un ángulo. Es un buen punto de partida. Pero un degradado CSS es lo bastante corto como para escribirlo a mano en menos de un minuto, y es en el código escrito a mano donde están las mejoras: una tercera parada, un espacio de color mejor, una segunda capa. Esta página muestra cómo leer lo que sale de un generador, limpiarlo y escribir el tuyo.

Las cuatro partes de todo degradado CSS

css
.hero {
  background-image: linear-gradient(
    160deg            /* 1. direction: an angle or "to right" */
    in oklch,         /* 2. optional: the colour space to blend in */
    #1e1b4b 0%,       /* 3. colour stops: colour and position */
    #6d28d9 55%,
    #f472b6 100%
  );
}

/* 4. the type: linear, radial or conic */
.glow { background-image: radial-gradient(circle at 80% 20%, #f472b6, #1e1b4b 70%); }
.dial { background-image: conic-gradient(from 90deg, #6d28d9, #f472b6, #6d28d9); }
Todo lo que controlan los deslizadores de un generador corresponde a una de estas cuatro partes.
Tipolinear, radial, conic, más sus versiones repeating

Valor por defecto si se omite

Ninguno, tienes que elegir
Dirección o posición

Opciones

160deg, to top right, circle at 80% 20%, from 90deg

Valor por defecto si se omite

De arriba abajo; elipse centrada; desde 0deg
Espacio de color

Opciones

in oklab, in oklch, in srgb y otros

Valor por defecto si se omite

sRGB para colores hex
ParadasCualquier color, con posiciones opcionales en porcentaje o longitud

Valor por defecto si se omite

Repartidas por igual del 0% al 100%
ParteOpcionesValor por defecto si se omite
Tipolinear, radial, conic, más sus versiones repeatingNinguno, tienes que elegir
Dirección o posición160deg, to top right, circle at 80% 20%, from 90degDe arriba abajo; elipse centrada; desde 0deg
Espacio de colorin oklab, in oklch, in srgb y otrossRGB para colores hex
ParadasCualquier color, con posiciones opcionales en porcentaje o longitudRepartidas por igual del 0% al 100%
Los valores por defecto explican por qué tantos degradados generados se parecen: dos paradas, repartidas por igual, mezcladas en sRGB.

Cada tipo tiene su propia guía: degradados lineales, degradados radiales y degradados cónicos.

Recetas de degradados para copiar

Están escritas a mano y no generadas, y cada una usa una idea que un generador básico rara vez te da: una luz descentrada, tres paradas en lugar de dos o un espacio de color elegido. Haz clic en cualquiera para copiarla.

El último tiene solo dos paradas, pero mezclar en oklch lleva el tono por un rosa vivo, donde sRGB da un malva más apagado. Los navegadores sin soporte de espacios de color se quedan sin degradado, así que declara antes un degradado normal.

Cómo limpiar el código de un generador

Pega desde un generador antiguo y puede que obtengas cinco líneas donde basta una. Los degradados con prefijo y el filtro de Internet Explorer llevan años sin hacer falta; añaden peso y, en el caso de la antigua sintaxis -webkit-, usan otro sistema de ángulos que confunde a quien edite después.

Código antiguo típico

  • background: #1e1b4b; y luego tres copias con prefijo
  • -webkit-linear-gradient(left, ...) con las reglas de ángulo antiguas
  • filter: progid:DXImageTransform... para Internet Explorer
  • rgba(30, 27, 75, 1) para colores totalmente opacos

Código moderno y limpio

  • Un único background-color sólido como alternativa
  • Un solo linear-gradient() sin prefijo
  • Ningún filtro
  • Hex corto, o rgb(30 27 75 / 0.5) solo donde importa el alfa
css
.hero {
  background-color: #1e1b4b; /* shows while loading and if the gradient fails */
  background-image: linear-gradient(160deg, #1e1b4b 0%, #6d28d9 55%, #f472b6 100%);
}
Todo lo que intentaba decir el código de un generador antiguo, en dos líneas.

Tu navegador también es un generador bastante decente. Abre las herramientas para desarrolladores, selecciona el elemento y haz clic en cualquier muestra de color dentro del degradado en el panel Styles: obtienes un selector de color para esa parada, y puedes editar ángulos y porcentajes en el sitio mientras la página se actualiza en vivo. Copia el valor terminado de vuelta a tu hoja de estilos. Para ajustar un degradado frente a contenido real, eso supera a cualquier herramienta independiente, porque lo ves detrás de tu titular de verdad.

Cinco ajustes que superan a cualquier deslizador

  1. 1

    Añade una parada intermedia

    Dos paradas dan una rampa recta. Un tercer color en torno al 50 o 60 por ciento añade profundidad y te deja controlar dónde ocurre el cambio.

  2. 2

    Elige el espacio de color

    Añade in oklab para que las mezclas entre colores lejanos queden limpias, o in oklch para que el tono viaje. Interpolación de degradados muestra la diferencia.

  3. 3

    Descentra la luz

    Cambia un degradado lineal por radial-gradient(circle at 80% 20%, ...) para que el color más luminoso venga de una esquina, como una fuente de luz.

  4. 4

    Superpón dos o tres degradados

    Separa varios valores con comas en background-image. Unos brillos radiales sobre una base lineal se ven mucho más ricos que un solo degradado; degradados de malla en CSS lleva esto más lejos.

  5. 5

    Añade un poco de grano

    Una capa de ruido tenue oculta el bandeado en degradados grandes y oscuros. El código está en textura de ruido en CSS.

css
.hero {
  background-color: #0f0b1e;
  background-image:
    radial-gradient(circle at 80% 15%, #f472b6 0%, transparent 40%),
    radial-gradient(circle at 15% 85%, #4338ca 0%, transparent 45%),
    linear-gradient(160deg, #0f0b1e 0%, #1e1640 100%);
}
Tres capas escritas a mano: una luz rosa arriba a la derecha, un charco índigo abajo a la izquierda y una base oscura. La primera capa de la lista queda encima.

Convertir un degradado en un token reutilizable

Cuando un degradado esté bien, ponle nombre. Una propiedad personalizada guarda el valor completo, así que los botones, los banners y la cabecera pueden compartirlo, y un rediseño toca una sola línea. Variables CSS para temas muestra cómo cambiar los tokens de degradado por marca o por modo.

css
:root {
  --gradient-brand: linear-gradient(160deg, #1e1b4b 0%, #6d28d9 55%, #f472b6 100%);
}

.hero { background-image: var(--gradient-brand); }
.badge { background-image: var(--gradient-brand); }
Una definición, usada en todas partes. Si cambian los colores, no hay que tocar nada más en la hoja de estilos.

Cuándo un generador no es la herramienta adecuada

Los generadores y el CSS escrito a mano comparten el mismo límite: el resultado es una lista de paradas que cualquiera puede leer en tu hoja de estilos y reutilizar. Para detalles de interfaz está bien. Para el fondo por el que te reconoce la gente, en tu web y en cada post, quizá quieras algo más rico y más difícil de copiar. El consejo más general está en cómo usar un generador de degradados.

Los Marks de Gradiently van más allá de lo que CSS puede describir: materiales superpuestos, luz, grano y movimiento, renderizados en vivo en cada tamaño, con un único propietario a la vez. Puedes diseñar gratis con cualquier Mark que no esté reservado y buscar en el Mercado con palabras de color para encontrar uno parecido al degradado que intentabas escribir.

Encuentra un degradado que sea solo tuyo

Explora miles de Marks, diseña con cualquiera de ellos gratis y reserva el que sientas tuyo.

Explorar el Mercado

Preguntas frecuentes

¿Qué es un generador de degradados CSS?

Una herramienta que te permite elegir colores, ángulo y tipo de forma visual y después devuelve un valor linear-gradient(), radial-gradient() o conic-gradient() para pegar en CSS.

¿Sigo necesitando prefijos -webkit- para los degradados CSS?

No. Los degradados sin prefijo funcionan en todos los navegadores actuales. Quita las copias con prefijo y los antiguos filtros de Internet Explorer del código generado.

¿Cómo escribo un degradado CSS a mano?

Elige un tipo, una dirección y dos o más paradas de color: linear-gradient(160deg, #1e1b4b, #6d28d9 55%, #f472b6).

¿Por qué mi degradado generado se ve turbio en el centro?

Mezcla en sRGB, que agrisa los colores lejanos. Añade in oklab después del ángulo, o añade una parada intermedia con un color más limpio.

¿Cómo reutilizo un degradado en toda una web?

Guarda el degradado completo en una propiedad personalizada como --gradient-brand y usa var(--gradient-brand) donde lo necesites.

Compartir esta guía

Escrito por GradientlyCuenta verificada de Gradiently

El equipo detrás de Gradiently, una herramienta de diseño creada en torno a los Marks: degradados vivos que hacen que todo lo que diseñas parezca tuyo.

Ver nuestro perfil

En esta página

Las cuatro partes de todo degradado CSSRecetas de degradados para copiarCómo limpiar el código de un generadorCinco ajustes que superan a cualquier deslizadorConvertir un degradado en un token reutilizableCuándo un generador no es la herramienta adecuada

Compartir esta guía

Siguiente en CSS y web

repeating-linear-gradient en CSS: rayas, anillos y patrones

Sigue leyendo

Todas las guías de CSS y web
Degradados

Cómo usar un generador de degradados sin parecerte a todos los demás

5 min de lectura

Los generadores de degradados son rápidos y útiles, y todos tienden a producir los mismos pocos estilos. La solución no es un generador mejor, sino lo que haces en los cinco minutos siguientes a pulsar el botón.

CSS y web

Degradado lineal CSS: guía completa de linear-gradient()

7 min de lectura

Cada parte de linear-gradient() explicada con un ejemplo en vivo junto a su código, desde la dirección por defecto hasta los cortes duros, los brillos en capas y las mezclas OKLCH más suaves.

Degradados

Interpolación de degradados: sRGB, OKLab y por qué importa

6 min de lectura

Elige azul y amarillo, mézclalos y el centro se vuelve gris. No es que tus colores fallen. Son las matemáticas del espacio de color que hace la mezcla, y desde CSS Color 4 puedes cambiarlo.

Encuentra el look que es solo tuyo.

Cada Mark es un fondo vivo con un único dueño. Prueba uno que siga disponible y reserva el tuyo cuando te convenza.

Empieza a diseñar

Comprobar un certificado

Escribe un número de certificado o el código de un Mark para ver de quién es.

Funciona con ChatGPT y Claude

Pídele un diseño a tu IA. Lo crea en tu Mark, listo para editar.

ChatGPTClaude
Cómo conectarlo

Producto

  • Mercado
  • Explorar
  • Precios
  • Certificados

Aprende

  • Guía práctica
  • Centro de ayuda
  • Novedades

Desarrolladores

  • Introducción
  • ChatGPT y Claude
  • Referencia de la API
  • Claves de API

Empresa

  • Quiénes somos
  • Contacto
  • Iniciar sesión

Legal

  • Términos
  • Privacidad
  • Reembolsos
  • Protección de Marks
  • Cookies
  • Todas las políticas
Recorre las letras. Cada una lleva un Mark real.Toca una letra para ver su Mark.Un nombre. Diez Marks dentro.
© 2026 Gradiently