Un gradiente discreto per la hero
.hero { background: linear-gradient(135deg, #6c8cff 0%, #b18cff 100%);}Gradiente diagonale a due colori. Il classico look da hero di un SaaS indipendente: piacevole alla vista e amichevole con il testo.
Crea gradienti CSS in modo visivo con il codice generato in tempo reale.
Ultimo aggiornamento
Coddy ti insegna facendoti scrivere codice vero nel browser: lezioni interattive, feedback immediato e aiuto dall'AI quando ti blocchi.
Un generatore di gradienti CSS è un editor visuale per le funzioni linear-gradient, radial-gradient e conic-gradient del CSS. Ti evita di scrivere a mano i punti colore: trascini i colori su una barra, guardi l'anteprima aggiornarsi e copi CSS pronto per la produzione da incollare direttamente nel tuo foglio di stile.
I gradienti sono ovunque nelle interfacce moderne: sezioni hero, sovrapposizioni sulle card, stati dei pulsanti, effetti di bagliore, sfumature discrete in modalità scura, skeleton di caricamento e bordi decorativi. Saper leggere e scrivere un gradiente a mano ti rende più veloce, ma per abbozzare idee un generatore visuale è imbattibile.
Il CSS supporta tre tipi di gradiente. Il *lineare* segue una linea retta con qualsiasi angolo. Il *radiale* si irradia da un punto in un cerchio o in un'ellisse. Il *conico* fa ruotare i colori attorno a un punto centrale come il quadrante di un orologio. Ognuno ha i suoi casi d'uso, e puoi combinare più gradienti su un unico sfondo.
oklch producono gradienti più morbidi e percettivamente più uniformi di rgb o hsl.background-image, border-image, mask-image o filter accettino un'immagine.Scegli lineare per una sfumatura in linea retta, radiale per una dissolvenza circolare o conico per una rotazione attorno a un punto centrale.
Per il lineare, scegli un angolo in gradi (in CSS 0deg va dal basso verso l'alto). Per radiale e conico, imposta la posizione del centro.
Aggiungi tutti i colori che vuoi. Trascina ogni punto lungo la barra per spostarne la posizione. Due punti nella stessa posizione creano un bordo netto.
Passa da una hero a tutta larghezza a una card e a un pulsante per vedere come appare il gradiente con proporzioni diverse.
Copia la dichiarazione background pronta per la produzione e incollala nel tuo foglio di stile.
Le tre funzioni di gradiente e le parti che vanno al loro interno. Riferimento completo su MDN: linear-gradient, radial-gradient, conic-gradient.
| Funzione | Cosa fa | Esempio |
|---|---|---|
linear-gradient | Sfumatura lungo una linea | linear-gradient(135deg, #6c8cff, #b18cff) |
radial-gradient | Il colore si irradia da un punto | radial-gradient(circle at 30% 20%, #fff, #000) |
conic-gradient | Il colore ruota attorno a un centro | conic-gradient(from 0deg, red, yellow, red) |
repeating-linear-gradient | Motivo a strisce ripetuto | repeating-linear-gradient(45deg, #000 0 10px, #fff 10px 20px) |
| Punto colore | Un colore con posizione facoltativa | #6c8cff 25% |
| Stop netto | Stessa posizione due volte → bordo netto | #000 50%, #fff 50% |
| Più gradienti | Sovrapposti sullo stesso elemento | background: g1, g2, g3; |
.hero { background: linear-gradient(135deg, #6c8cff 0%, #b18cff 100%);}Gradiente diagonale a due colori. Il classico look da hero di un SaaS indipendente: piacevole alla vista e amichevole con il testo.
.card { background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.15), transparent 40%), #1f2230;}Sovrapponi un riflesso radiale traslucido a un colore pieno per simulare una sorgente di luce morbida: ottimo per le card in modalità scura.
.stripes { background: repeating-linear-gradient( 45deg, #1a1a1a 0 12px, #2a2a2a 12px 24px );}Due stop nella stessa posizione creano un bordo netto. Racchiudere il tutto in repeating-linear-gradient ripete il motivo.
0deg va dal basso verso l'alto (a differenza di molti strumenti di design in cui 0° punta a destra).background-image. La maggior parte dei browser non interpola i gradienti in modo fluido: anima invece background-position o usa una transizione su una variabile condivisa.oklch per transizioni più morbide.linear-gradient, radial-gradient o conic-gradient come valore della proprietà background o background-image. Ogni funzione accetta una direzione (o un centro) e una lista di punti colore.background-position per un gradiente in movimento, passare da un livello di gradiente all'altro usando l'opacità, oppure animare delle proprietà personalizzate CSS usate come punti colore.oklch o applica una leggera sovrapposizione di rumore per il dithering.background-color pieno come fallback prima della dichiarazione del gradiente.