C& Color & Design

Generatore di mesh gradient

Crea mesh gradient da 3 a 6 punti colore trascinabili con sfocatura e rumore. Copia il CSS o scarica un'immagine PNG.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Drag the handles to move color points. Arrow keys nudge a focused handle.

Advertisement

Crea mesh gradient con punti colore trascinabili

I mesh gradient fondono molti colori su una superficie con transizioni morbide e organiche. Sono diventati un elemento fisso di sfondi hero, schermate di avvio delle app e copertine musicali perché risultano più ricchi di un semplice gradiente lineare a due colori. Questo generatore di mesh gradient ti permette di posizionare da tre a sei punti colorati direttamente sulla tela, trascinarli dove vuoi e vedere la sfumatura aggiornarsi all'istante.

Come funziona in puro CSS

I browser non supportano veri mesh gradient, ma puoi approssimarli sovrapponendo diversi sfondi radial-gradient(). Ogni strato è centrato su uno dei tuoi punti e sfuma dal colore del punto a una versione completamente trasparente dello stesso colore, e tutti gli strati poggiano su un background-color di base. Le sfumature sovrapposte mescolano i colori in modo fluido, creando l'effetto mesh. Il CSS generato è un'unica dichiarazione senza immagini, quindi si carica istantaneamente e si adatta a qualsiasi dimensione dell'elemento.

Sfumare verso rgba() con alpha zero, invece di usare la parola chiave transparent, evita gli aloni grigi che possono comparire in alcuni motori di rendering e consente anche di riprodurre esattamente lo stesso gradiente su un canvas HTML per l'esportazione PNG.

Sfocatura, rumore e palette

Il cursore della sfocatura aggiunge un filter: blur() CSS per un aspetto ancora più morbido, mentre il cursore del rumore sovrappone una texture SVG di rumore frattale che aggiunge una grana sottile e riduce il banding dei colori sulle superfici ampie. Il pulsante Random palette sceglie un insieme armonioso di tonalità con saturazione e luminosità bilanciate, e Random layout riorganizza anche i punti. Quando sei soddisfatto, copia il CSS nel tuo foglio di stile o scarica un PNG da 1600 per 900 pixel. Tutto viene generato localmente nel tuo browser e nulla viene caricato.

Come usare

  1. Imposta i puntiScegli da 3 a 6 punti colore e trascina ogni maniglia per posizionarla sulla tela.
  2. Scegli i coloriCambia il colore di ogni punto, imposta il colore di base o premi Random palette per un insieme armonioso.
  3. Aggiungi morbidezza e granaUsa i cursori di sfocatura e rumore per ammorbidire la fusione o aggiungere una leggera grana pellicola.
  4. EsportaCopia il CSS generato o scarica il gradiente come immagine PNG.

Domande frequenti

Come si crea un mesh gradient in CSS?
Il CSS non ha un mesh gradient nativo. La tecnica standard sovrappone diversi strati radial-gradient(), ciascuno che sfuma da un colore al trasparente, sopra un colore di sfondo di base. Questo strumento genera esattamente questo.
Perché l'impostazione di sfocatura aggiunge una riga filter?
La sfocatura usa la proprietà CSS filter, che sfoca l'intero elemento. Applicala a uno strato di sfondo posto all'interno di un contenitore con overflow hidden, così il contenuto sovrastante resta nitido.
Il PNG corrisponde all'anteprima?
Sì, viene renderizzato su un canvas da 1600 per 900 con gli stessi gradienti. La sfocatura richiede il supporto dei filtri canvas e il rumore viene rigenerato casualmente per l'esportazione.
Posso spostare i punti con la tastiera?
Sì. Metti a fuoco una maniglia e usa i tasti freccia, oppure tieni premuto Shift per spostamenti più ampi.
Advertisement