Vai al contenuto

Generare box shadow CSS online

Crea box shadow CSS a più livelli in modo visuale, con offset, sfocatura, diffusione, inset e opacità per ogni livello, poi copia il CSS o una classe Tailwind, tutto nel tuo browser.

Raggio degli angoli24px
Dimensioni del box180px
CSS
box-shadow: 0 10px 30px -5px rgb(15 23 42 / 0.18);
Classe Tailwind
shadow-[0_10px_30px_-5px_rgb(15_23_42/0.18)]
Livelli
Scostamento X0px
Scostamento Y10px
Sfocatura30px
Espansione-5px
Opacità18%
Preimpostazioni
Funziona nel tuo browser · nessun caricamentoCome funziona

Come usare Generatore di box shadow

  1. 1

    Scegli un'ombra di partenza

    Clicca una preimpostazione come Morbida, A livelli o Elevazione 2, oppure modifica il livello predefinito.

  2. 2

    Dai forma a ogni livello

    Seleziona un livello e imposta scostamento X e Y, sfocatura, espansione, colore, opacità e ombra interna.

  3. 3

    Verifica sulla tua superficie

    Cambia le dimensioni del box, il raggio degli angoli e i colori per adattarli all'elemento che stai stilizzando.

  4. 4

    Copia il CSS

    Copia la dichiarazione box-shadow o la classe Tailwind e incollala nel tuo codice.

Limiti e Pro

Gratis e senza registrazione: livelli illimitati, scostamenti da −100 a 100 px, sfocatura fino a 200 px e 12 preimpostazioni di ombre.

Pro elimina la pubblicità; l'editor di ombre è completo con ogni piano. Scopri Pro

Informazioni su Generatore di box shadow

La proprietà CSS box-shadow accetta un elenco di livelli, ciascuno con uno scostamento orizzontale e verticale, un raggio di sfocatura, un valore di espansione, un colore e la parola chiave facoltativa inset. Per ottenere una profondità dall'aspetto naturale bisogna bilanciare tutti questi valori su due o più livelli, cosa difficile se modifichi i numeri direttamente nel foglio di stile. Questo editor mostra il risultato su un box di anteprima in tempo reale mentre trascini i cursori, e scrive per te la dichiarazione e una classe Tailwind shadow-[…].

Puoi aggiungere tutti i livelli che vuoi, nasconderne uno temporaneamente per fare un confronto, spostarlo in alto o in basso (il primo livello dell'elenco viene disegnato sopra) oppure impostarlo come interno, per pulsanti premuti e campi di input. Gli scostamenti vanno da −100 a 100 pixel, la sfocatura arriva fino a 200 pixel e l'espansione va da −100 a 100, e ogni colore ha una sua opacità. L'espansione negativa è il trucco delle ombre morbide moderne: ritira l'ombra sotto l'elemento, così sotto di esso resta visibile solo un leggero alone.

Il box di anteprima può essere ridimensionato e avere qualsiasi raggio degli angoli, colore del box e colore di sfondo, così puoi valutare l'ombra sulla superficie reale del tuo design, compresi i temi scuri, dove le ombre richiedono più opacità o un alone colorato.

Sono inclusi dodici punti di partenza: quattro livelli di elevazione Material Design, un'ombra morbida a livello singolo, un'ombra fluida a cinque livelli, uno scostamento netto in stile neubrutalista, il neumorfismo, un'ombra interna, un alone colorato, un contorno in stile focus e una card sospesa. I gradienti si trovano nell'altra scheda; le ombre del testo e il filtro drop-shadow() non sono supportati.

Privacy

L'ombra viene creata e mostrata in anteprima interamente in questa pagina, e i tuoi livelli vengono salvati solo nella memoria locale di questo browser, così restano anche dopo aver ricaricato la pagina. Nessuna impostazione o creazione viene inviata a un server.

Generatore di box shadow: domande frequenti

Qual è la differenza tra sfocatura ed espansione?
La sfocatura ammorbidisce il bordo dell'ombra: con 0 ottieni una copia nitida del box, mentre con valori maggiori l'ombra sfuma su quel numero di pixel. L'espansione ingrandisce o riduce l'ombra prima della sfocatura: un valore positivo la rende più grande del box, uno negativo la nasconde sotto di esso. Una sfocatura ampia con espansione negativa dà l'effetto leggero e sollevato tipico delle interfacce attuali.
In che ordine vengono disegnate più ombre?
La prima ombra dell'elenco viene disegnata sopra e l'ultima in fondo, tutte comunque sotto l'elemento stesso. L'ordine conta quando i livelli si sovrappongono con colori diversi, per esempio un alone colorato sopra una base scura. Usa i pulsanti con le frecce per spostare un livello verso l'alto; il CSS generato elenca sempre i livelli nell'ordine mostrato.
Come faccio a ottenere una bella ombra in modalità scura?
Le ombre nere sui fondi scuri quasi scompaiono, per cui i designer alzano l'opacità, schiariscono la superficie dell'elemento sollevato oppure usano un alone morbido nel colore del brand. Imposta lo sfondo dell'anteprima sul colore della tua superficie scura, prova la preimpostazione Alone e poi regola colore ed espansione.
Il box-shadow può seguire la forma di un PNG trasparente?
No. box-shadow segue sempre il riquadro dell'elemento e il suo border-radius, non i pixel visibili di un'immagine o di un'icona al suo interno. Per le forme irregolari usa il filtro CSS drop-shadow(), che segue la trasparenza ma accetta una sola ombra e senza espansione. Questo generatore produce solo valori box-shadow.
Un box-shadow pesante rallenta la mia pagina?
Le ombre statiche sono leggere per i browser moderni. Raggi di sfocatura molto grandi su molti elementi, o l'animazione del box-shadow al passaggio del mouse, possono costare ridisegni sugli smartphone meno potenti. Per gli effetti hover, anima l'opacità di uno pseudo-elemento che porta l'ombra, oppure anima transform, che il browser compone senza ridisegnare l'ombra a ogni fotogramma.

Altre attività con questo strumento