Generador de degradados CSS
EstilosTodo se ejecuta en tu navegador: no se sube nada
Cambia los parámetros, mira la previa, copia el código. La previa es la protagonista: un degradado cambia muchísimo con muy poco en el ángulo o la posición, y leer `linear-gradient(90deg, #3366ff 0%, #a855f7 100%)` no te dice para nada cómo se ve. Por eso, cualquier cambio aquí se vuelve a dibujar al momento, y copias el CSS de abajo cuando ya te convenza. Los tres tipos están aquí: el lineal (`linear-gradient`) se desplaza a lo largo de una recta; el radial (`radial-gradient`) crece desde un centro hacia fuera; el cónico (`conic-gradient`) gira alrededor de un centro. El cónico es el que más se olvida, y es la vía más cómoda para anillos de progreso, ruedas de matiz y gráficos de tarta. El ángulo, en el lineal, indica hacia dónde va; en el cónico, desde qué grado empieza el giro. Por qué la parada intermedia es un interruptor y no un "añade las que quieras": añadir paradas libres exige un control de lista propio (añadir y borrar filas, arrastrar para ordenar) y esa interacción no cabe en esta fila de opciones. Inicio, medio y fin cubren la gran mayoría de los casos reales, y cuando quieres cuatro o más, escribir a mano esa declaración es más rápido que ir haciendo clic.
Funciones
- Degradados lineales, radiales y cónicos
- Ángulo ajustable de 0 a 360, que gobierna tanto el lineal como el cónico
- Los dos colores de los extremos se eligen con selectores, sin escribir valores a mano
- Parada intermedia opcional, con posición ajustable del 0 al 100%
- Cada cambio vuelve a dibujar la previa al instante, sin botón de generar
- Debajo aparece la regla CSS lista para copiar, con el selector `.gradient`
- El código lleva coloreado de sintaxis y un botón de copiar
- La previa va sobre un fondo de tablero, para ver de un vistazo la translucidez y los bordes
- Los colores y el ángulo están validados: el CSS que sale siempre es válido
- Todo se ejecuta en tu navegador: no se sube nada
Cómo se usa
- Elige primero el tipo: lineal, radial o cónico
- Arrastra el ángulo y abre los selectores para elegir los dos colores; la previa cambia al momento
- Si quieres una transición de tres colores, marca «parada intermedia» y ajusta su color y su posición
- Cuando te convenza, pulsa el botón de copiar de la esquina y llévate el CSS
Preguntas frecuentes
- ¿Cuándo conviene cada uno de los tres tipos?
- El lineal es el más general: relleno de botones, brillo de tarjetas, fondos de página por capas — el ángulo manda la dirección (`90deg` de izquierda a derecha, `0deg` de abajo arriba). El radial va bien para todo lo que tiene un centro: un foco, el brillo de una esfera, un resplandor que se desvanece hacia fuera. El cónico reparte el color alrededor de un centro, y por eso es la vía más cómoda para un anillo de progreso, una rueda de matiz o un gráfico de tarta: se olvida mucho, pero si lo que quieres es color repartido por ángulo, es el único que lo hace.
- ¿Cómo se mide el ángulo y por qué 0 no es de izquierda a derecha?
- El `0deg` de CSS apunta hacia arriba (de abajo arriba) y el ángulo crece en sentido horario: `90deg` es de izquierda a derecha, `180deg` de arriba abajo y `270deg` de derecha a izquierda. Ese origen tiene que ver con el sistema de coordenadas de CSS (el eje y crece hacia abajo, pero el ángulo del degradado sigue la convención matemática). También puedes usar palabras clave (`to right`, `to bottom right`); su diferencia con un ángulo fijo está en la adaptabilidad: la palabra clave ajusta el ángulo según la proporción del elemento para cruzar la diagonal, y el ángulo fijo no.
- ¿Qué pasa en el CSS cuando desactivo la parada intermedia?
- Pues que se omite por completo, en lugar de dejar una parada vacía "al 50%, del mismo color que los extremos". Esa parada vacía parece hacer algo en el código cuando no afecta a nada y, además, luego da miedo borrarla. Así que aquí, si no la marcas, en el código solo hay dos paradas. Lo que ves en la previa y lo que copias son siempre el mismo código, y de eso se encarga la garantía del armazón (cada declaración aplicada a la previa tiene que aparecer en el CSS entregado).
- ¿Puedo usar los colores del degradado para otra cosa?
- Sí: los valores de los extremos son hexadecimales normales, así que al copiarlos puedes trabajar con ellos. Para sacar toda una paleta a partir de uno de ellos (monocromática, complementaria, triádica…), usa esquemas de color; para inspirarte entre 180 degradados ya hechos, usa colores de degradado. Las dos complementan a esta: aquí montas un degradado desde cero, allí eliges de una biblioteca.
Herramientas relacionadas
Degradados
Consultas180 degradados listos con vista previa y CSS para copiar. Busca por nombre, color o familia de tono, y saca un solo color de cualquier degradado.
Esquemas de color
ConsultasObtén siete armonías clásicas a partir de un color base, o genera una paleta aleatoria con nueve temas. Cada armonía dice cuándo usarla.
Conversor de color
ConversiónConvierte entre HEX, RGB, HSL, HWB, CMYK y los espacios Lab, OKLCH y XYZ, con temperatura de color, inverso, complementario, ANSI y contraste WCAG.
Generador de border-radius
EstilosAjusta el radio de las cuatro esquinas, prévisualo al momento y copia el CSS. Con px, rem y porcentaje: en una caja no cuadrada el porcentaje da elipse.
Generador de glassmorphism
EstilosAjusta desenfoque, opacidad, saturación y borde, mira el vidrio esmerilado al momento y copia el CSS, con el prefijo -webkit- para iOS.
Generador de neumorphism
EstilosAjusta distancia, desenfoque, intensidad y dirección, mira el neumorphism al momento y copia el CSS. Las dos sombras se derivan del fondo, mismo tono.