PixelHub Strumenti immagine veloci, senza registrazione né limiti di caricamento

Generatore di Sfumature CSS

Aggiungi colori, scegli lineare o radiale, e copia il CSS finito. L'anteprima si aggiorna mentre digiti — niente lascia mai il tuo browser.

135°

Progetta la sfumatura, ottieni CSS vero

Ogni colore ha una posizione — da 0% a 100% lungo la sfumatura. Questo strumento ordina sempre i colori per posizione quando genera il CSS (indipendentemente dall'ordine in cui li hai aggiunti), così quello che vedi nell'anteprima corrisponde sempre a quello che copi. Passa da Lineare, con qualsiasi angolo da 0° a 360°, a Radiale per una sfumatura che si espande dal centro invece di seguire una linea.

Esempio pratico

Due colori — #667eea a 0% e #764ba2 a 100% — con tipo lineare a 135deg produce:

background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);

Incollalo direttamente in un file CSS o in un attributo style. Aggiungi un terzo colore al 50% e il CSS — e l'anteprima — si aggiornano automaticamente a una miscela di tre colori.

Domande frequenti

Qual è la differenza tra una sfumatura lineare e una radiale?

Una sfumatura lineare passa da un colore all'altro lungo una linea retta, con l'angolo che scegli — come un tramonto che passa dall'arancione al viola nel cielo. Una radiale si espande in cerchi da un punto centrale invece che lungo una linea, come un faretto o un bagliore. Entrambe usano gli stessi colori; cambia solo la forma della transizione.

Come funziona l'angolo in una sfumatura lineare?

In CSS, 0deg punta verso l'alto del riquadro e l'angolo aumenta in senso orario — quindi 90deg punta a destra, 180deg verso il basso e 270deg a sinistra. Confonde molti perché 0deg non è 'da sinistra a destra' come ci si aspetterebbe, ma 'verso l'alto'. Il cursore dell'angolo qui aggiorna l'anteprima all'istante, così non devi tenerlo a mente.

Perché la posizione di ogni colore è importante?

La posizione (0–100%) indica il punto lungo la linea o il raggio in cui quel colore viene raggiunto pienamente — CSS sfuma in modo graduale tra i colori adiacenti. Avvicinare due colori (per esempio 40% e 45%) crea una banda di colore netta invece di una transizione morbida, il che è un effetto valido e non un errore, se è quello che stai cercando.

Servono i prefissi dei browser perché questo CSS funzioni?

No — linear-gradient() e radial-gradient() sono supportati senza prefissi da anni in tutti i browser moderni. Il CSS generato da questo strumento è pronto da copiare e incollare, senza bisogno di -webkit- o -moz-.

Inserisci questo strumento nel tuo sito

Uso libero, senza altra attribuzione oltre al link già presente nel widget. Gira interamente nel browser di chi visita, quindi non aggiunge carico al tuo server.

Anteprima del widget