Generatore Gradiente CSS Gratis: Creare Sfumature Lineari Radiali
509 utilizzi135°
Consigli Gradienti
Lineare e radiale
Lineare: linea retta. Radiale: dal centro. Regola angolo.
Colori personalizzabili
Scegli colori e posizioni. Multiple fermate.
CSS pronto
linear-gradient() o radial-gradient(). Copia e incolla.
Domande Frequenti
Perché il mio gradiente appare a bande nel browser?
Le bande si verificano quando la transizione cromatica mostra strisce visibili invece di una fusione morbida. Di solito accade perché il gradiente copre troppi pixel senza abbastanza fermate di colore. Per una sezione hero a tutta larghezza, aggiungi una terza fermata a metà strada tra i due colori principali. Su sfondi grandi (1920px+), prova background-attachment: fixed per ridurre l'effetto banding. Il generatore produce codice pulito, ma il rendering del browser ha limiti. Trucco veloce: usa colori con luminosità simile per transizioni più morbide.
Il generatore produce gradienti accessibili per la modalità ad alto contrasto?
Il tuo gradiente rispetterà le impostazioni di alto contrasto del sistema, ma lo strumento non le simula. I problemi di contrasto si presentano quando due colori hanno luminosità simile — come giallo pastello accanto a rosa pallido. Controllo rapido: converti entrambi i codici hex in HSL e assicurati che i loro valori L differiscano di almeno 30 punti. Per le sezioni hero, testa il gradiente in modalità alto contrasto di Windows o con un'estensione come Axe. I 12 preset sono stati scelti pensando all'accessibilità, ma i colori personalizzati sono a tuo carico.
Posso salvare la sfumatura per riutilizzarla dopo?
Questa versione non ha una funzione di salvataggio. Una soluzione rapida: incolla il CSS generato in un file di testo, uno snippet di CodePen o nel pannello snippet degli strumenti sviluppatore. I designer che conosco tengono un file "gradients.css" nei loro progetti con 5-10 preferiti pronti all'uso. Ci vogliono 10 secondi per abituarsi, ma ti evita di ricreare tutto ogni volta.
Posso animare i gradienti CSS generati con questo strumento?
Sì, ma il generatore non scrive il codice di animazione per te. L'output è una proprietà background-image statica. Per animarla, devi inserirla in una regola @keyframes che sposti background-position o cambi i colori nel tempo. Un trucco comune: rendi lo sfondo sfumato 3 volte più largo dell'elemento, poi anima background-position da 0 a 100%. Ottieni un'onda cromatica fluida, perfetta per spinner di caricamento o sezioni hero.
Come trasformo un gradiente orizzontale in uno verticale?
Sposta il cursore dell'angolo a 90 gradi e il gradiente passa da sinistra-destra a sopra-sotto. 180 gradi lo inverte completamente. Per un effetto diagonale, prova 45 o 135 gradi, molto usati nelle sezioni hero. L'anteprima si aggiorna in tempo reale, quindi vedi il cambiamento all'istante. Non serve toccare i color stop a meno che non voglia un bilanciamento diverso.
Posso esportare il gradiente come SVG o immagine per i mockup?
No, il generatore produce solo codice CSS. Per i mockup, fai uno screenshot dell'anteprima o copia i valori hex nel tuo tool di design. Figma e Sketch accettano i gradienti CSS nativamente. Se ti serve un'immagine raster, imposta l'angolo a 180 gradi e usa lo screenshot del sistema con zoom al 200%. Ottieni una risorsa nitida in 2x. I colori coincidono esattamente tra browser e software, quindi il mockup resta fedele.
Esiste un modo per copiare il gradiente come valore abbreviato invece del CSS completo?
No, lo strumento genera solo la dichiarazione completa di background-image. Ma puoi accorciarla manualmente: prendi il contenuto tra parentesi dopo linear-gradient e usalo come `background: linear-gradient(...)`. Risparmi circa 30 caratteri per regola. Per bozzetti veloci, molti designer incollano lo snippet intero in un convertitore CSS-to-JSON. Consiglio pratico: tieni la versione completa, è più leggibile e facile da debuggare. La forma breve risparmia byte, quella lunga risparmia mal di testa.
Perché il mio gradiente appare diverso quando incollo il codice nel mio progetto?
L'anteprima qui usa uno sfondo semplice, ma nel tuo progetto potrebbero esserci altre regole CSS che interferiscono. Controlla se un background-color è definito altrove o se un reset CSS rimuove background-image. L'angolo è anche relativo al box dell'elemento: 45 gradi su un pulsante stretto e alto non renderanno come su un'immagine hero larga. Copia il codice in un file di test isolato, senza altri stili caricati. Così individui il colpevole in meno di cinque minuti.
Posso usare queste sfumature direttamente dentro Photoshop o Figma?
Il generatore produce codice CSS, ma puoi portare quei colori nei tuoi programmi di grafica preferiti. Copia i codici esadecimali dai nostri selettori e incollali nel pannello di riempimento di Figma o Photoshop. Molti sviluppatori sfruttano questo metodo per validare i prototipi visivi prima di scrivere il codice definitivo. Tieni solo presente che i software di grafica gestiscono gli angoli in modo leggermente diverso rispetto ai browser.
Usare troppi punti di colore rallenta la velocità di caricamento del mio sito web?
Aggiungere più di quattro interruzioni di colore ingrandisce leggermente il file CSS, ma i browser elaborano le sfumature nativamente senza caricare immagini pesanti. Questo mantiene la pagina molto più veloce rispetto all'uso di uno sfondo PNG da 500 KB. Limita le fermate a tre per un codice pulito.
Come Usare
- Scegli tipo
- Seleziona colori
- Regola angolo
- Anteprima
- Copia CSS