Mercato
Prezzi
AccediInizia
Guida praticaCSS e web
CSS e web

Generatore di gradienti CSS: scrivili a mano o con uno strumento

Il codice di gradiente generato di solito si incolla senza problemi ed è un po' datato. Impara le quattro parti di un gradiente e ne scrivi uno più in fretta di quanto trovi un generatore, poi lo rifinisci come nessun cursore permette.

GradientlyAccount Gradiently verificato·1 ottobre 2026·5 min di lettura
Copertina: Mist Chart · GR·PZ7X·GE

In breve

  • Un generatore di gradienti CSS trasforma le scelte di colore e angolo in un valore background-image da incollare in un foglio di stile.
  • Ogni gradiente CSS ha quattro parti: un tipo, una direzione o posizione, uno spazio colore di interpolazione facoltativo e un elenco di punti colore.
  • I generatori più vecchi producono ancora prefissi dei fornitori e filtri legacy di Internet Explorer, che i browser moderni non richiedono.
  • Aggiungere un terzo punto colore, uno spazio di interpolazione come oklch o un secondo livello di solito migliora l'output generato più che cambiare i colori.
  • Salvare un gradiente finito in una proprietà personalizzata lo rende riutilizzabile in tutto il sito e facile da cambiare in un solo punto.
In questa pagina
Le quattro parti di ogni gradiente CSSRicette di gradienti da copiareCome ripulire l'output di un generatoreCinque modifiche che battono qualsiasi cursoreTrasformare un gradiente in un token riutilizzabileQuando un generatore non è lo strumento giusto

Un generatore di gradienti CSS ti dà un valore da incollare, come linear-gradient(135deg, #1e1b4b 0%, #6d28d9 100%), dopo che hai scelto i colori e un angolo. È un ottimo punto di partenza. Ma un gradiente CSS è abbastanza breve da scriverlo a mano in meno di un minuto, ed è nel codice scritto a mano che stanno i miglioramenti: un terzo punto, uno spazio colore migliore, un secondo livello. Questa pagina mostra come leggere l'output di un generatore, ripulirlo e scrivere il tuo.

Le quattro parti di ogni gradiente CSS

css
.hero {
  background-image: linear-gradient(
    160deg            /* 1. direction: an angle or "to right" */
    in oklch,         /* 2. optional: the colour space to blend in */
    #1e1b4b 0%,       /* 3. colour stops: colour and position */
    #6d28d9 55%,
    #f472b6 100%
  );
}

/* 4. the type: linear, radial or conic */
.glow { background-image: radial-gradient(circle at 80% 20%, #f472b6, #1e1b4b 70%); }
.dial { background-image: conic-gradient(from 90deg, #6d28d9, #f472b6, #6d28d9); }
Tutto ciò che controllano i cursori di un generatore corrisponde a una di queste quattro parti.
Tipolinear, radial, conic, più le versioni repeating

Predefinito se omessa

Nessuno, devi sceglierlo
Direzione o posizione

Opzioni

160deg, to top right, circle at 80% 20%, from 90deg

Predefinito se omessa

Dall'alto in basso; ellisse centrata; da 0deg
Spazio colore

Opzioni

in oklab, in oklch, in srgb e altri

Predefinito se omessa

sRGB per i colori esadecimali
Punti colore

Opzioni

Qualsiasi colore, con posizioni facoltative in percentuale o lunghezza

Predefinito se omessa

Distribuiti in modo uniforme da 0% a 100%
ParteOpzioniPredefinito se omessa
Tipolinear, radial, conic, più le versioni repeatingNessuno, devi sceglierlo
Direzione o posizione160deg, to top right, circle at 80% 20%, from 90degDall'alto in basso; ellisse centrata; da 0deg
Spazio colorein oklab, in oklch, in srgb e altrisRGB per i colori esadecimali
Punti coloreQualsiasi colore, con posizioni facoltative in percentuale o lunghezzaDistribuiti in modo uniforme da 0% a 100%
I valori predefiniti spiegano perché tanti gradienti generati si assomigliano: due punti, distribuiti in modo uniforme, miscelati in sRGB.

Ogni tipo ha la sua guida: gradienti lineari, gradienti radiali e gradienti conici.

Ricette di gradienti da copiare

Sono scritte a mano, non generate, e ognuna usa un'idea che un generatore semplice raramente ti dà: una luce fuori centro, tre punti invece di due o uno spazio colore scelto. Clicca su uno qualsiasi per copiarlo.

L'ultimo ha solo due punti, ma la miscela in oklch porta la tonalità attraverso un rosa vivido, dove l'sRGB dà un malva più spento. I browser senza supporto agli spazi colore ripiegano su nessun gradiente, quindi dichiara prima un gradiente semplice.

Come ripulire l'output di un generatore

Incolla da un generatore vecchio e potresti ottenere cinque righe dove ne basta una. I gradienti con prefisso e il filtro di Internet Explorer sono superflui da anni; aggiungono peso e, nel caso della vecchia sintassi -webkit-, usano un sistema di angoli diverso che confonde chiunque modifichi dopo.

Output vecchio tipico

  • background: #1e1b4b; poi tre copie con prefisso
  • -webkit-linear-gradient(left, ...) con le vecchie regole sugli angoli
  • filter: progid:DXImageTransform... per Internet Explorer
  • rgba(30, 27, 75, 1) per colori totalmente opachi

Codice moderno pulito

  • Un solo background-color di riserva
  • Un solo linear-gradient() senza prefissi
  • Nessun filtro
  • Esadecimale breve o rgb(30 27 75 / 0.5) solo dove conta l'alfa
css
.hero {
  background-color: #1e1b4b; /* shows while loading and if the gradient fails */
  background-image: linear-gradient(160deg, #1e1b4b 0%, #6d28d9 55%, #f472b6 100%);
}
Tutto ciò che l'output di un vecchio generatore cercava di dire, in due righe.

Anche il tuo browser è un discreto generatore. Apri gli strumenti per sviluppatori, seleziona l'elemento e clicca su una qualsiasi campionatura di colore dentro il gradiente nel pannello Stili: ottieni un selettore di colore per quel punto e puoi modificare angoli e percentuali sul posto mentre la pagina si aggiorna in tempo reale. Copia il valore finito nel tuo foglio di stile. Per mettere a punto un gradiente su contenuti reali è meglio di qualsiasi strumento a parte, perché lo vedi dietro il tuo titolo vero.

Cinque modifiche che battono qualsiasi cursore

  1. 1

    Aggiungi un punto centrale

    Due punti danno una rampa dritta. Un terzo colore intorno al 50-60 percento aggiunge profondità e ti fa controllare dove avviene il cambio.

  2. 2

    Scegli lo spazio colore

    Aggiungi in oklab per mantenere puliti i passaggi tra colori lontani, o in oklch per far viaggiare la tonalità. L'interpolazione dei gradienti mostra la differenza.

  3. 3

    Sposta la luce fuori centro

    Sostituisci un gradiente lineare con radial-gradient(circle at 80% 20%, ...) così il colore più luminoso arriva da un angolo, come una sorgente di luce.

  4. 4

    Sovrapponi due o tre gradienti

    Separa più valori con la virgola in background-image. Bagliori radiali su una base lineare sembrano molto più ricchi di un solo gradiente; i gradienti mesh in CSS vanno oltre.

  5. 5

    Aggiungi un po' di grana

    Un leggero livello di rumore nasconde le bande sui gradienti grandi e scuri. Il codice è in texture a rumore in CSS.

css
.hero {
  background-color: #0f0b1e;
  background-image:
    radial-gradient(circle at 80% 15%, #f472b6 0%, transparent 40%),
    radial-gradient(circle at 15% 85%, #4338ca 0%, transparent 45%),
    linear-gradient(160deg, #0f0b1e 0%, #1e1640 100%);
}
Tre livelli scritti a mano: una luce rosa in alto a destra, una pozza indaco in basso a sinistra, una base scura. Il primo livello elencato sta sopra.

Trasformare un gradiente in un token riutilizzabile

Quando un gradiente è giusto, dagli un nome. Una proprietà personalizzata contiene l'intero valore, così pulsanti, banner e hero possono condividerlo e un restyling tocca una sola riga. Variabili CSS per i temi mostra come cambiare i token di gradiente per brand o modalità.

css
:root {
  --gradient-brand: linear-gradient(160deg, #1e1b4b 0%, #6d28d9 55%, #f472b6 100%);
}

.hero { background-image: var(--gradient-brand); }
.badge { background-image: var(--gradient-brand); }
Una sola definizione, usata ovunque. Se i colori cambiano, nient'altro nel foglio di stile deve cambiare.

Quando un generatore non è lo strumento giusto

Generatori e CSS scritto a mano hanno lo stesso limite: il risultato è un elenco di punti che chiunque può leggere nel tuo foglio di stile e riutilizzare. Va bene per i dettagli dell'interfaccia. Per lo sfondo con cui ti riconoscono, sul tuo sito e in ogni post, forse vuoi qualcosa di più ricco e più difficile da copiare. Il consiglio più ampio è in come usare un generatore di gradienti.

I Mark di Gradiently vanno oltre ciò che il CSS sa descrivere: materiali sovrapposti, luce, grana e movimento, resi in tempo reale a ogni dimensione, con un solo proprietario alla volta. Puoi progettare con qualsiasi Mark non ancora riservato gratis e cercare nel Mercato con parole di colore per trovarne uno vicino al gradiente che stavi cercando di scrivere.

Trova un gradiente solo tuo

Sfoglia migliaia di Mark, progetta gratis con uno qualsiasi e riserva quello in cui ti riconosci.

Sfoglia il Mercato

Le domande più frequenti

Che cos'è un generatore di gradienti CSS?

Uno strumento che ti fa scegliere visivamente colori, angolo e tipo, poi produce un valore linear-gradient(), radial-gradient() o conic-gradient() da incollare nel CSS.

Servono ancora i prefissi -webkit- per i gradienti CSS?

No. I gradienti senza prefisso funzionano in tutti i browser attuali. Rimuovi dal codice generato le copie con prefisso e i vecchi filtri di Internet Explorer.

Come scrivo a mano un gradiente CSS?

Scegli un tipo, una direzione e due o più punti colore: linear-gradient(160deg, #1e1b4b, #6d28d9 55%, #f472b6).

Perché il mio gradiente generato sembra sporco al centro?

Viene miscelato in sRGB, che ingrigisce tra colori lontani. Aggiungi in oklab dopo l'angolo, oppure aggiungi un punto centrale con un colore più pulito.

Come riutilizzo un gradiente in tutto un sito web?

Salva l'intero gradiente in una proprietà personalizzata come --gradient-brand e usa var(--gradient-brand) dove serve.

Condividi questa guida

Scritto da GradientlyAccount Gradiently verificato

Il team dietro Gradiently, uno strumento di design costruito attorno ai Mark: gradienti vivi che fanno sembrare tuo tutto ciò che progetti.

Vedi il nostro profilo

In questa pagina

Le quattro parti di ogni gradiente CSSRicette di gradienti da copiareCome ripulire l'output di un generatoreCinque modifiche che battono qualsiasi cursoreTrasformare un gradiente in un token riutilizzabileQuando un generatore non è lo strumento giusto

Condividi questa guida

Il prossimo in CSS e web

Gradiente lineare ripetuto in CSS: strisce, anelli e motivi

Continua a leggere

Tutte le guide su CSS e web
Gradienti

Usare un generatore di gradienti senza somigliare agli altri

5 min di lettura

I generatori di gradienti sono veloci e utili, e tendono tutti a produrre gli stessi pochi look. La soluzione non è un generatore migliore, ma ciò che fai nei cinque minuti dopo aver premuto il pulsante.

CSS e web

Gradiente lineare in CSS: la guida completa a linear-gradient()

7 min di lettura

Ogni parte di linear-gradient() spiegata con un esempio dal vivo accanto al suo codice, dalla direzione predefinita ai punti netti, ai riflessi a più livelli e alle sfumature OKLCH più morbide.

Gradienti

Interpolazione dei gradienti: sRGB, OKLab e perché conta

5 min di lettura

Scegli blu e giallo, miscelali e il centro diventa grigio. Non è colpa dei tuoi colori: è la matematica dello spazio colore che fa la miscela, e dai tempi di CSS Color 4 puoi cambiarla.

Trova lo stile che è solo tuo.

Ogni Mark è uno sfondo vivo con un solo proprietario. Prova un Mark ancora disponibile e riserva il tuo quando ti senti pronto.

Inizia a progettare

Verifica un certificato

Scrivi il numero di un certificato o il codice di un Mark per scoprire di chi è.

Funziona con ChatGPT e Claude

Chiedi un design alla tua AI. Lo crea nel tuo Mark, pronto da modificare.

ChatGPTClaude
Come collegarla

Prodotto

  • Mercato
  • Esplora
  • Prezzi
  • Certificati

Scopri

  • Guida pratica
  • Centro assistenza
  • Novità

Sviluppatori

  • Panoramica
  • ChatGPT e Claude
  • Riferimento API
  • Chiavi API

Azienda

  • Chi siamo
  • Contattaci
  • Accedi

Note legali

  • Termini
  • Privacy
  • Rimborsi
  • Protezione dei Mark
  • Cookie
  • Tutte le policy
Passa sopra le lettere. Ognuna indossa un vero Mark.Tocca una lettera per vedere il suo Mark.Un nome. Dieci Mark al suo interno.
© 2026 Gradiently