Crea gradienti lineari, radiali e conici con punti colore illimitati, interpolazione OKLCH-aware e output utility Tailwind v4. Anteprima dal vivo, oltre 30 preset, nel tuo browser.
Lineare sfuma lungo una linea retta a un angolo scelto (0° = verso l'alto, 90° = verso destra). Radiale sfuma da un punto centrale verso l'esterno — cerchio o ellisse, con parole chiave di dimensione come farthest-corner. Conico ruota attorno a un punto centrale — i punti colore si dispongono ad angoli come le lancette di un orologio. Il conico è ottimo per grafici a torta, indicatori a quadrante e sfondi sintetici tipo color-wheel.
Quando si transita tra tonalità non analoghe — ad esempio blu → giallo, o rosso → verde. L'interpolazione sRGB di default passa attraverso un punto intermedio grigio torbido; OKLCH (CSS Color Module 4 in oklch) mantiene il punto intermedio vivido perché interpola in uno spazio percettivamente uniforme. Per gradienti a due punti tra tonalità simili la differenza è piccola. Per gradienti multi-punto o ad ampio range cromatico, OKLCH è drasticamente migliore.
Punti colore
CSS
Tailwind v4
JSON
Preset
Pensato per gradienti CSS in produzione
Lineari / radiali / conici, OKLCH uniforme, Tailwind-aware — più qualche piccolo accorgimento che lo rende davvero piacevole da usare.
Tre tipi di gradiente
Lineare con angolo 0-360°, radiale con cerchio/ellisse + dimensione + posizione, conico con angolo iniziale + posizione. Tutti producono sintassi CSS Images Module Level 4 conforme agli standard.
Fino a 12 punti colore
Aggiungi punti a qualsiasi percentuale, trascina lo slider di posizione per la regolazione fine, clicca sulla campionatura per scegliere un colore o incolla un HEX. I punti si ordinano automaticamente nell'output. Clicca × per rimuovere (minimo 2 punti).
Interpolazione OKLCH-aware
Passa dall'interpolazione sRGB di default a quella moderna in oklch. OKLCH offre punti intermedi percettivamente più uniformi — niente bande grigie torbide nei salti di tonalità. Fallback graceful sui browser che non supportano ancora CSS Color 4.
Output CSS, Tailwind v4 e JSON
Tre pannelli di output si aggiornano dal vivo: CSS grezzo (background-image: linear-gradient(...)), utility Tailwind v4 con valore arbitrario (bg-[linear-gradient(...)]) e snippet di design token JSON pronto per Style Dictionary o Figma Tokens.
Oltre 30 preset curati
Sunset, Ocean, Aurora, Cyber, Royal, Neon Pink, Iris, Bullseye, Conic Wheel — clicca per caricarli e modificarli. Ogni preset è un punto di partenza di reale qualità di produzione, non solo un nome.
Anteprima dal vivo + privacy by design
Anteprima renderizzata con background-image nativo, così quello che vedi è esattamente ciò che il tuo foglio di stile produrrà. Ogni pixel è elaborato localmente — apri DevTools → Network e verifica zero richieste in uscita.
Come creare un gradiente CSS
Quattro passi da pagina vuota a CSS, Tailwind o JSON pronti per la produzione.
1
Scegli un tipo di gradiente
Lineare per sfondi, header, sezioni hero. Radiale per riflettori, vignettature, pulsanti luminosi. Conico per grafici a torta, ruote di colori e sfondi sintetici di tendenza. Passa dall'uno all'altro con le tab — i tuoi punti colore vengono mantenuti durante il cambio.
2
Posiziona i tuoi punti colore
Clicca sulla campionatura di colore per aprire un selettore, o incolla direttamente un HEX nel campo. Trascina lo slider per impostare la posizione del punto da 0 a 100%. Clicca + Aggiungi punto per inserire un nuovo punto nel gap più ampio (con un colore intermedio). Fino a 12 punti in totale.
3
Regola geometria + interpolazione
Per il lineare, imposta l'angolo (0° punta verso l'alto, 90° a destra). Per il radiale, scegli forma, parola chiave di dimensione e posizione del centro. Per il conico, imposta l'angolo iniziale. Imposta Interpolazione del colore su OKLCH per punti intermedi percettivamente uniformi nei gradienti multi-tonalità.
4
Copia l'output
Tre pannelli si aggiornano dal vivo: CSS (background-image:...), Tailwind v4 (bg-[...]), JSON (forma design-token). Usa l'icona di copia su ciascuno, oppure premi Scarica CSS per salvare un file gradient.css pronto da inserire in un progetto.
Pensato per designer + sviluppatori
Quattro scenari comuni in cui uno strumento browser-first orientato alla privacy batte l'apertura di Figma + un sito separato per gradienti.
Sfondo della sezione hero per una pagina marketing
Scegli un preset vicino al tuo brand, inserisci i due colori del brand nei punti, passa all'interpolazione OKLCH per un punto intermedio pulito. Copia il CSS, incollalo nel foglio di stile della tua hero. Tempo totale: meno di 2 minuti.
Gradienti per pulsanti + card aderenti al brand
Crea una volta un gradiente di brand a 3 punti, copialo come design token JSON, inseriscilo in Style Dictionary / Figma Tokens. Ora ogni pulsante + card su ogni piattaforma usa lo stesso gradiente per riferimento. Aggiorna in un solo punto, si propaga ovunque.
Sfondi conici per grafici + dashboard
I gradienti conici sintetici sono perfetti per visualizzazioni a torta, indicatori di progresso a quadrante o stati di shimmer 'data-loading'. Scegli il tipo conico, imposta l'angolo iniziale, posiziona i punti alle percentuali giuste — la matematica fa corrispondere esattamente angoli 0-360° a posizioni percentuali.
Sfondi personalizzati per slide, post social, immagini hero
Crea il gradiente, imposta le proporzioni per adattarle al tuo target (16:9 per le slide, 1:1 per IG, 3:1 per l'header di X), fai uno screenshot dell'anteprima. Oppure copia il CSS in un file HTML usa-e-getta e fai uno screenshot nel tuo browser alla dimensione esatta in pixel di cui hai bisogno.
100% privato — gira nel tuo browser
I tuoi colori e gradienti non lasciano mai il tuo dispositivo. Apri DevTools → Network e vedrai zero richieste in uscita durante qualsiasi operazione.
L'assemblaggio della stringa del gradiente, la serializzazione CSS / Tailwind / JSON e l'anteprima dal vivo girano tutti come JavaScript sulla tua macchina — nessun rendering lato server, nessuna API di terze parti.
L'anteprima usa il background-image CSS nativo — quindi il gradiente renderizzato corrisponde esattamente a quello che il tuo foglio di stile produrrà nei browser dei tuoi utenti.
Niente login, niente telemetria sui valori dei colori. Usiamo solo un cookie per lo stato del consenso ai cookie e uno per la preferenza linguistica.
Guide correlate
Letture selezionate sui gradienti CSS, sull'interpolazione OKLCH e sui sistemi di design token.
Qual è la differenza tra lineare, radiale e conico?
Lineare sfuma lungo una linea retta a un angolo scelto (0° = verso l'alto, 90° = verso destra). Radiale sfuma da un punto centrale verso l'esterno — cerchio o ellisse, con parole chiave di dimensione come farthest-corner. Conico ruota attorno a un punto centrale — i punti colore si dispongono ad angoli come le lancette di un orologio. Il conico è ottimo per grafici a torta, indicatori a quadrante e sfondi sintetici tipo color-wheel.
Quando dovrei usare l'interpolazione OKLCH?
Quando si transita tra tonalità non analoghe — ad esempio blu → giallo, o rosso → verde. L'interpolazione sRGB di default passa attraverso un punto intermedio grigio torbido; OKLCH (CSS Color Module 4 in oklch) mantiene il punto intermedio vivido perché interpola in uno spazio percettivamente uniforme. Per gradienti a due punti tra tonalità simili la differenza è piccola. Per gradienti multi-punto o ad ampio range cromatico, OKLCH è drasticamente migliore.
Cosa mi dà l'output Tailwind v4?
Una utility con valore arbitrario che puoi incollare direttamente in JSX / Blade / HTML: bg-[linear-gradient(45deg,#ff6b6b_0%,#feca57_50%,#ff9ff3_100%)]. Nessuna modifica a tailwind.config.js; funziona su qualsiasi progetto Tailwind 4. Se preferisci token di colore con nome, copia invece il CSS e converti a mano.
I gradienti funzioneranno sui browser più vecchi?
I gradienti lineari e radiali sono universalmente supportati dal 2014. I gradienti conici sono arrivati su tutti i browser evergreen entro il 2021. La parola chiave di interpolazione in oklch è supportata in Chrome 111+, Safari 16.2+, Firefox 113+. Se devi supportare browser più vecchi, usa l'interpolazione sRGB di default — la differenza visiva conta soprattutto per gradienti multi-punto con salti di tonalità.
Viene inviato qualcosa al vostro server?
No. La generazione delle stringhe del gradiente, la serializzazione CSS / Tailwind / JSON e l'anteprima dal vivo girano tutti in JavaScript sul tuo dispositivo. Apri DevTools → Network e vedrai zero richieste in uscita durante qualsiasi operazione. Incolla colori del brand, token interni — nulla lascia il tuo computer.