Sviluppo

Generatore di gradienti CSS online

Crea gradienti CSS lineari e radiali in modo visuale con più stop di colore e copia il CSS generato.

Disponibile anche in:EnglishEspañolPortuguêsFrançaisDeutschNederlandsPolski

0%
100%
background: linear-gradient(135deg, #6366f1 0%, #22d3ee 100%);

Tutto viene calcolato nel tuo browser. Quello che scrivi non viene inviato a nessun server.

Generatore gradienti CSS: a cosa serve

Scrivere un gradiente a mano significa modificare il CSS, salvare e ricaricare finché l'angolazione non sembra giusta. Questo generatore offre un'anteprima dal vivo: scegli tipo, angolo e stop di colore, osserva il risultato e copia un CSS pronto per la produzione, senza prefissi vendor necessari su nessun browser attuale.

Generatore gradienti CSS: come si usa

  1. Scegli un gradiente lineare o radiale.
  2. Imposta l'angolo, o la forma se è radiale.
  3. Aggiungi stop di colore e trascina la loro posizione.
  4. Copia il CSS generato direttamente nel tuo foglio di stile.

Domande frequenti

Come funzionano gli angoli dei gradienti in CSS?

0deg punta verso l'alto e gli angoli aumentano in senso orario, quindi 90deg va da sinistra a destra e 180deg dall'alto verso il basso. È diverso dalla convenzione matematica, e questo spesso trae in inganno.

Perché il mio gradiente appare spento al centro?

Perché interpolare in sRGB passa per un punto intermedio desaturato, in modo particolarmente evidente tra colori complementari. Aggiungere uno stop intermedio, oppure usare l'interpolazione in oklch dei browser moderni, risolve il problema.

Servono ancora i prefissi vendor?

No. linear-gradient e radial-gradient senza prefisso sono supportati da anni da tutti i browser attuali. I prefissi aggiungono solo peso al file.

Un gradiente si può animare?

Non direttamente con una semplice transizione, perché background-image non si interpola. Il trucco più usato è animare background-position su un gradiente sovradimensionato, oppure usare proprietà custom registrate con @property.