Un hero con gradiente sutil
.hero { background: linear-gradient(135deg, #6c8cff 0%, #b18cff 100%);}Gradiente diagonal de dos colores. El típico look de hero de SaaS indie: agradable a la vista y amable con el texto encima.
Diseña gradientes CSS visualmente con código en vivo.
Última actualización
background: linear-gradient(135deg, #b18cff 0%, #5ac8c8 100%);Un generador de gradientes CSS es un editor visual para las funciones linear-gradient, radial-gradient y conic-gradient de CSS. Te ahorra escribir paradas de color a mano: arrastras los colores sobre una pista, ves la vista previa actualizarse al instante y copias un CSS listo para producción que pegas tal cual en tu hoja de estilos.
Los gradientes están en todas partes en la UI moderna: secciones hero, overlays de tarjetas, estados de botones, efectos de glow, sutilezas en modo oscuro, esqueletos de carga y bordes decorativos. Saber leer y escribir un gradiente a mano te hace más rápido, pero un generador visual no tiene rival a la hora de bocetear ideas.
CSS soporta tres tipos de gradiente. El *lineal* recorre una línea recta en cualquier ángulo. El *radial* se expande desde un punto formando un círculo o una elipse. El *cónico* hace girar los colores alrededor de un centro, como las manecillas de un reloj. Cada uno tiene sus casos de uso, y puedes combinar varios gradientes en un mismo fondo.
oklch producen gradientes más suaves y perceptualmente uniformes que rgb o hsl.Usa lineal para un barrido recto de color, radial para un fundido circular o cónico para un giro alrededor de un punto central.
Para el lineal, elige un ángulo en grados (0deg va de abajo hacia arriba en CSS). Para el radial y el cónico, ajusta la posición del centro.
Agrega tantos colores como quieras. Arrastra cada parada por la pista para mover su posición. Dos paradas en la misma posición producen un borde duro.
Alterna entre un hero a ancho completo, una tarjeta y un botón para ver cómo cae el gradiente con distintas proporciones.
Copia la declaración background lista para producción y pégala en tu hoja de estilos.
Las tres funciones de gradiente y las piezas que van dentro. Referencia completa en MDN: linear-gradient, radial-gradient, conic-gradient.
| Función | Para qué sirve | Ejemplo |
|---|---|---|
linear-gradient | Barrido de color a lo largo de una línea | linear-gradient(135deg, #6c8cff, #b18cff) |
radial-gradient | El color irradia desde un punto | radial-gradient(circle at 30% 20%, #fff, #000) |
conic-gradient | El color gira alrededor de un centro | conic-gradient(from 0deg, red, yellow, red) |
repeating-linear-gradient | Patrón de rayas en mosaico | repeating-linear-gradient(45deg, #000 0 10px, #fff 10px 20px) |
| Parada de color | Un color con posición opcional | #6c8cff 25% |
| Parada dura | Misma posición dos veces → borde nítido | #000 50%, #fff 50% |
| Varios gradientes | Apilados en un mismo elemento | background: g1, g2, g3; |
.hero { background: linear-gradient(135deg, #6c8cff 0%, #b18cff 100%);}Gradiente diagonal de dos colores. El típico look de hero de SaaS indie: agradable a la vista y amable con el texto encima.
.card { background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.15), transparent 40%), #1f2230;}Apila un destello radial translúcido sobre un color sólido para simular una fuente de luz suave: ideal para tarjetas en modo oscuro.
.stripes { background: repeating-linear-gradient( 45deg, #1a1a1a 0 12px, #2a2a2a 12px 24px );}Dos paradas en la misma posición generan un borde nítido. Envolverlo en repeating-linear-gradient repite el patrón en mosaico.
0deg va de abajo hacia arriba (a diferencia de muchas herramientas de diseño, donde 0° apunta a la derecha).linear-gradient, radial-gradient o conic-gradient como valor de una propiedad background o background-image. Cada función recibe una dirección (o un centro) y una lista de paradas de color.background-position para conseguir un gradiente en movimiento, hacer una transición de opacidad entre dos capas de gradiente, o animar custom properties de CSS usadas como paradas de color.oklch o aplica una capa sutil de ruido (dithering).background-color sólido como fallback antes del gradiente.