Generatore Gradiente CSS
Crea gradienti CSS bellissimi con anteprima live. Lineare, radiale, conico. Esporta in CSS, Tailwind, SCSS o PNG.
Come funzionano i gradienti CSS
📈 linear-gradient
Crea una transizione di colore lungo una linea retta. L'angolo definisce la direzione: 0° va dal basso verso l'alto, 90° da sinistra a destra, 180° dall'alto verso il basso.
🔴 radial-gradient
La transizione si espande dal centro verso l'esterno in forma circolare o ellittica. Perfetto per effetti luce, spotlight e sfondi organici.
🌀 conic-gradient
I colori ruotano attorno a un punto centrale. Ideale per grafici a torta CSS, indicatori di progresso e effetti arcobaleno. Supportato da tutti i browser moderni.
🔁 repeating-gradient
Ripete il pattern di colori all'infinito, creando strisce, texture e sfondi geometrici. Funziona con tutti e tre i tipi di gradiente.
Tutto sui gradienti CSS: guida completa
I gradienti CSS sono una delle tecniche più potenti per creare sfondi accattivanti senza usare immagini. Dal CSS3 in poi, i browser supportano nativamente tre tipi di gradiente: lineare (linear-gradient), radiale (radial-gradient) e conico (conic-gradient), più le rispettive versioni ripetute (repeating-*). A differenza delle immagini bitmap, i gradienti CSS sono vettoriali, occupano zero byte di banda e si adattano perfettamente a qualsiasi risoluzione, inclusi display Retina e 4K. Per ottenere i migliori risultati, usa almeno 2 colori e sperimenta con le posizioni dei color stop per creare transizioni morbide o nette. I gradienti possono essere combinati con background-blend-mode e filtri CSS per effetti ancora più creativi. Questo generatore ti permette di creare e personalizzare gradienti in tempo reale, con anteprima istantanea, anteprima testo, ed esportazione in CSS puro, Tailwind CSS, SCSS o come immagine PNG ad alta risoluzione.
Casi d'uso comuni dei gradienti CSS
🌐 Sfondi pagina e hero
I gradienti sono perfetti per le hero section. Usa un gradiente diagonale con 2-3 colori per creare profondità. Aggiungi un overlay semi-trasparente sopra un'immagine per testo leggibile su qualsiasi foto.
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
🔢 Bottoni e CTA
I pulsanti con gradiente attirano più attenzione dei colori piatti. Combina con transition e un effetto hover che inverte la direzione del gradiente per un effetto interattivo e professionale.
background: linear-gradient(90deg, #f093fb, #f5576c);
background-size: 200% auto;
transition: background-position 0.3s;
📈 Barre di progresso
Usa conic-gradient per creare indicatori circolari senza JavaScript. Perfetti per dashboard, loading spinner e visualizzazione dati. Combina con border-radius: 50% per un cerchio perfetto.
background: conic-gradient(#7c6cf0 75%, #1a1a2e 0);
border-radius: 50%;
🎨 Bordi e contorni
Crea bordi sfumati usando border-image con un gradiente, oppure il trucco background-clip con padding. Ideale per card, avatar e frame decorativi.
border-image: linear-gradient(45deg, #f093fb, #f5576c) 1;
Compatibilità Browser
I gradienti CSS lineari e radiali sono supportati da tutti i browser moderni dal 2012 (Chrome 26+, Firefox 16+, Safari 6.1+, Edge 12+). Il conic-gradient è supportato da Chrome 69+, Firefox 83+, Safari 12.1+ e Edge 79+. Per i browser più vecchi, usa un colore di fallback: imposta un background-color solido prima della dichiarazione del gradiente. Le varianti repeating-* hanno lo stesso supporto dei rispettivi gradienti base. I gradienti funzionano perfettamente anche su dispositivi mobili (iOS Safari 7+, Chrome Android 26+). Il supporto globale attuale è superiore al 97% per i gradienti lineari e radiali, e oltre il 95% per i gradienti conici.
Consigli per gradienti migliori
🎨 Evita la zona grigia
Quando mescoli colori complementari (es. rosso e verde), la transizione può diventare grigia o fangosa. Aggiungi un color stop intermedio per guidare la transizione attraverso una tonalità più vivace.
💡 Contrasto testo
Se usi un gradiente come sfondo per testo, assicurati che il contrasto sia sufficiente in OGNI punto del gradiente, non solo nel centro. Usa l'anteprima testo per verificare.
⚡ Gradiente su testo
Per applicare un gradiente al testo stesso: imposta background con il gradiente, poi aggiungi -webkit-background-clip: text e color: transparent. Effetto spettacolare per titoli.
Come creare testo con gradiente CSS
CSS gradient text is one of the most eye-catching effects in modern web design.
Testo gradiente base
Il metodo standard per applicare un gradiente al testo.
h1 {
background: linear-gradient(90deg, #667eea, #764ba2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
Testo gradiente animato
Aggiungi movimento per titoli e intestazioni accattivanti.
h1 {
background: linear-gradient(90deg, #f093fb, #f5576c, #667eea);
background-size: 200% auto;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: gradient-shift 3s ease infinite;
}
@keyframes gradient-shift {
0% { background-position: 0% center; }
100% { background-position: 200% center; }
}
Generatore sfondo CSS con gradiente
CSS background gradients are the foundation of modern web design.
Gradienti multipli sovrapposti
Sovrapponi più gradienti per effetti complessi.
background:
linear-gradient(135deg, rgba(102,126,234,0.8), transparent),
radial-gradient(circle at 20% 80%, #764ba2, transparent 60%),
#0f0f23;
Sfondo mesh gradient
Simula i mesh gradient con CSS puro.
background:
radial-gradient(at 20% 30%, #667eea 0%, transparent 50%),
radial-gradient(at 80% 70%, #f093fb 0%, transparent 50%),
radial-gradient(at 50% 50%, #f5576c 0%, transparent 60%),
#0f0f23;
Domande Frequenti
✎ Suggerisci una modifica
Prova i tool potenziati dall'AI
Genera testi professionali, email, bio e slogan in pochi secondi. 10 crediti gratis alla registrazione.