Skip to content
JJawda DesignsStrumenti online gratuiti
HomeTutti gli strumentiQuizDirectory gratuita 545+Blog
Language:

Generatore di ombre di scatole CSS

Settings
4px
8px
16px
0px
15%
Preview
Preview Box
CSS Code

Share this tool

Generatore di ombre di scatole CSS
consente a sviluppatori e designer di creare visivamente effetti CSS box-shadow regolando i parametri in tempo reale, quindi copiando il codice generato direttamente nei loro progetti, senza bisogno di calcoli manuali.

Come usare il generatore di CSS Box Shadow

Guida passo-passo all'interfaccia dello strumento:
  1. Imposta offset X e Y — Trascina i cursori di offset orizzontale e verticale per posizionare l'ombra rispetto all'elemento. Un X positivo sposta l'ombra a destra; un negativo la sposta a sinistra. Un Y positivo la sposta in basso; un negativo la sposta in alto.
  2. Regola il raggio di sfocatura — Valori di sfocatura più alti producono ombre più morbide e diffuse. Una sfocatura di 0 produce un'ombra netta e dai bordi duri.
  3. Controlla il raggio di diffusione — La diffusione espande o contrae l'ombra oltre le dimensioni dell'elemento. Valori positivi rendono l'ombra più grande; valori negativi la rimpiccioliscono.
  4. Scegli il colore e l'opacità dell'ombra — Scegli un colore qualsiasi con il selettore colori e usa il cursore dell'opacità per controllare la trasparenza. Le ombre semi-trasparenti (ad es. rgba con bassa alfa) appaiono più naturali sulla maggior parte degli sfondi.
  5. Attiva l'ombra interna (Inset) — Seleziona l'opzione "Inset" per capovolgere l'ombra all'interno dell'elemento, creando un effetto pressato o in rilievo.
  6. Applica un preset — Clicca su uno qualsiasi dei preset predefiniti per stili di ombra classici istantanei.
  7. Copia il codice CSS — Premi "Copia" per copiare la dichiarazione box-shadow generata negli appunti.

Comprendere la proprietà CSS box-shadow

Una spiegazione tecnica che copre la sintassi completa:
box-shadow: [inset] offset-x offset-y [blur] [spread] color;
Parametri spiegati:
  • offset-x — Distanza orizzontale dell'ombra dall'elemento.
  • offset-y — Distanza verticale dell'ombra dall'elemento.
  • blur-radius — La morbidezza dei bordi dell'ombra. Zero significa nitido.
  • spread-radius — Controlla quanto l'ombra si espande o si restringe.
  • color — Qualsiasi colore CSS valido (HEX, RGB, RGBA, HSL). RGBA è consigliato perché consente il controllo dell'opacità in un singolo valore.
  • inset — Parola chiave opzionale che inverte la direzione dell'ombra, posizionandola all'interno del bordo dell'elemento.

Preset di Box Shadow — Quando Usare Ogni Stile

Descrizione e caso d'uso per ciascuno dei 6 preset integrati:
Preset Stile Ideale Per
Leggero sollevamento 0 1px 3px, 10% opacità Piccoli elementi UI, tag, chip
Ombra leggera per card 0 4px 6px, 10% opacità Componenti card, modali
Profondità media 0 10px 25px, 15% opacità Sezioni hero, card di funzionalità
Elevazione profonda 0 20px 40px, 20% opacità Dropdown, pannelli flottanti
Ombra di colore marcata 4px 4px 0px blu Stile UI retrò/brutalista
Bagliore interno Inset 0 0 20px blu scuro Input attivi, stati focalizzati

Ombra Esterna vs. Ombra Interna — Qual è la Differenza?

Spiega la distinzione visiva e funzionale tra un'ombra di box standard (esterna) e un'ombra interna:
  • Ombra esterna crea l'illusione che un elemento sia sollevato sopra la superficie della pagina — ideale per card, pulsanti e contenitori.
  • Ombra interna fa apparire un elemento incassato o premuto nella pagina — comunemente usata per stati attivi dei pulsanti, campi di input di testo e "pozzi".

Consigli per Ombre CSS Box dall'Aspetto Naturale

Consigli pratici di design:
  • Usa colori RGBA con bassa opacità (0.10–0.20) piuttosto che colori completamente opachi.
  • Mantieni la direzione dell'ombra coerente in tutta la pagina (tipicamente verso il basso e leggermente a destra, simulando una fonte di luce in alto a sinistra).
  • Sovrapponi più ombre per una profondità più realistica (ombra ampia e morbida + ombra stretta e scura).
  • Evita valori di sfocatura eccessivamente grandi su piccoli elementi — sembrano sproporzionati.
  • Le ombre colorate (es. bagliore blu su un pulsante blu) sono una tecnica di design moderna per una profondità coerente con il marchio.

CSS Box Shadow vs. filter: drop-shadow() — Differenze Chiave

Una tabella comparativa o una breve spiegazione:
  • box-shadow rispetta il riquadro di delimitazione rettangolare dell'elemento indipendentemente dalla trasparenza.
  • drop-shadow() segue la forma visibile effettiva di un elemento (incluse le PNG trasparenti).
  • box-shadow supporta inset; drop-shadow() no.
  • box-shadow supporta più livelli impilati; drop-shadow() no.

Supporto Browser e Compatibilità Cross-Browser

Si noti che box-shadow è completamente supportato in tutti i browser moderni (Chrome, Firefox, Safari, Edge, Opera) ed è così da IE9. I prefissi -webkit- e -moz- non sono più necessari per i progetti moderni, sebbene possano essere inclusi per il supporto legacy.

Casi d'Uso Comuni per le Ombre CSS Box

Scenari di progettazione reali:
  • Componenti UI a schede — Elevare le schede sopra lo sfondo di una pagina.
  • Barre di navigazione — Aggiungere un'ombra inferiore per creare profondità all'intestazione.
  • Pulsanti — Simulare un effetto di pressione 3D negli stati hover/active.
  • Modali e finestre di dialogo — Separare le sovrapposizioni dallo sfondo.
  • Input dei moduli — Bagliore interno nello stato di focus per accessibilità e UX.
  • Immagini — Inquadrare foto o miniature con un sottile bordo d'ombra.
  • Tooltip — Elementi micro-UI fluttuanti con una sottile ombra.

Domande frequenti

Cos'è un generatore di ombre CSS?
Un generatore di ombre CSS è uno strumento online che ti permette di regolare visivamente i parametri dell'ombra — offset, sfocatura, diffusione, colore e opacità — e produce istantaneamente la dichiarazione CSS box-shadow pronta all'uso che puoi incollare direttamente nel tuo foglio di stile.
Questo generatore di ombre CSS è gratuito?
Sì, lo strumento è completamente gratuito. Non è richiesta alcuna registrazione, download o pagamento. Basta regolare i cursori, visualizzare l'anteprima del risultato in tempo reale e copiare il codice CSS.
Come si copia il codice CSS dal generatore di ombre?
Dopo aver configurato le impostazioni dell'ombra, la proprietà box-shadow generata appare nel campo di output CSS nella parte inferiore dello strumento. Clicca sul pulsante "Copia" per copiarla negli appunti e incollarla nel tuo file CSS.
Cosa fa l'opzione "Inset" nel generatore di ombre CSS?
L'abilitazione di "Inset" applica l'ombra all'interno del bordo dell'elemento anziché all'esterno. Questo è comunemente usato per creare un effetto incassato o premuto su pulsanti e campi di input.
Posso creare un effetto bagliore colorato con questo generatore di ombre?
Sì. Basta scegliere un colore vivido dal selettore di colori (ad esempio, blu o viola) e utilizzare una sfocatura moderata con un valore di diffusione di 0. Le ombre colorate sono popolari per creare effetti di bagliore al neon o di elevazione colorati del marchio.
Cosa controlla il cursore "Spread" nell'ombra CSS?
Il raggio di diffusione espande o riduce l'ombra rispetto alle dimensioni dell'elemento. Una diffusione positiva rende l'ombra più grande dell'elemento; un valore negativo la rende più piccola, il che è utile per creare un effetto di profondità stretto e realistico.
Posso usare più ombre su un elemento?
Sì, CSS supporta più ombre su un singolo elemento separando i valori con una virgola, ad esempio: box-shadow: 0 2px 4px rgba(0,0,0,0.1), 0 8px 24px rgba(0,0,0,0.15);. Stratificare un'ombra scura e stretta con un'ombra morbida e ampia crea un effetto di profondità altamente realistico.
Qual è la differenza tra sfocatura e diffusione nel generatore CSS box shadow?
La sfocatura controlla quanto morbidi o diffusi appaiono i bordi dell'ombra. La diffusione controlla la dimensione complessiva dell'ombra rispetto all'elemento. Puoi avere un'ombra grande e morbida (alta sfocatura, diffusione zero) o un'ombra dura ed espansa (sfocatura zero, diffusione positiva).
Quale formato di colore dovrei usare per le ombre CSS?
RGBA è il formato più flessibile perché combina colore e opacità in un unico valore, ad esempio rgba(0,0,0,0.15). Possono essere usati anche i colori HEX, ma richiedono una proprietà di opacità separata o il più recente formato HEX a 8 cifre. Il generatore gestisce tutto questo automaticamente.
La proprietà CSS box-shadow funziona su tutti i browser?
Sì. La proprietà box-shadow è completamente supportata in tutti i browser moderni, inclusi Chrome, Firefox, Safari, Edge e Opera. Non sono necessari prefissi del fornitore (-webkit-, -moz-) per i progetti moderni.

Related Tools