ximg.es

Generatore di gradienti CSS

Scegli il tipo, sposta i punti di colore sulla barra e copia il CSS. Con «Su una foto» vedi il gradiente sopra un'immagine, il trucco classico per rendere leggibile il testo.

Clicca sulla barra per aggiungere un punto e trascinalo per spostarlo. Da tastiera: frecce per spostarlo e Canc per rimuoverlo.

Codice CSS

background: linear-gradient(135deg, #2563eb 0%, #db2777 100%);
Esempi
Tipo

Punto selezionato

I tre tipi di gradiente

Punti di colore

Ogni punto è un colore con una posizione: #2563eb 0%, #db2777 100%. Se due punti condividono la posizione, il passaggio è netto invece che graduale: così si fanno le righe.

background: linear-gradient(90deg, #2563eb 50%, #db2777 50%);

Un gradiente sopra un'immagine

Per rendere leggibile un titolo su una foto, mettici davanti un gradiente dal nero trasparente al nero semiopaco. In CSS i livelli di background si separano con virgole e il primo sta sopra:

.hero {
  background:
    linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.75) 100%),
    url("foto.jpg") center / cover;
}

Per impaginarlo prima di avere la foto, va bene una di ximg.es: url("https://ximg.es/random/1600x900?seed=hero").

Consigli

Domande frequenti

Come si fa un gradiente in CSS?

Con la proprietà background e una funzione di gradiente: background: linear-gradient(135deg, #2563eb, #db2777);. Non servono immagini né prefissi.

Come metto un gradiente sopra un'immagine di sfondo?

Scrivi i due livelli in background separati da una virgola, con il gradiente per primo: background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.7)), url(foto.jpg) center / cover;

Come faccio un gradiente trasparente?

Usa colori con trasparenza nei punti, per esempio da rgba(0, 0, 0, 0) a rgba(0, 0, 0, 0.8). In questo generatore, abbassa l'opacità del punto selezionato.

Che differenza c'è tra linear, radial e conic?

Il lineare avanza in una direzione, il radiale si allarga da un punto verso l'esterno e il conico ruota attorno a un centro.

Si può applicare un gradiente al testo?

Sì: usa il gradiente come sfondo del testo e ritaglialo con background-clip: text; color: transparent;.

I gradienti CSS funzionano in tutti i browser?

Quelli lineari e radiali, ovunque da più di dieci anni; quelli conici, in tutti i browser attuali. I prefissi -webkit- non servono più.

Altri strumenti

Vedi tutti gli strumenti · Generatore di immagini placeholder