Che cos’è un gradiente CSS?
Crea gradienti lineari, radiali e conici con punti colore trascinabili, modalità di fusione e CSS pronto all’uso.
Un gradiente CSS è un’immagine generata dal browser da una transizione morbida tra colori. Poiché viene calcolato al render, scala a qualsiasi dimensione senza pixelarsi e non richiede file immagine.
Esistono tre tipi: lineare (direzione o angolo), radiale (cerchio o ellisse da un centro) e conico (rotazione attorno a un centro). Ogni gradiente è definito da stop di colore; ogni stop può includere una posizione e l’alfa per controllare la miscelazione.
Più gradienti possono essere sovrapposti separandoli con virgole in background-image e combinati con background-blend-mode per ottenere texture più ricche. CSS supporta anche spazi colore di interpolazione come oklch per transizioni più uniformi.
- I gradienti lineari sono ideali per luce e profondità direzionale.
- I gradienti radiali e conici sono utili per riflettori, anelli e ruote dei colori.
- Regola le posizioni degli stop per transizioni più nette o più morbide.