Una delle novità della sintassi CSS è la possibilità di aggiungere un'ombra agli oggetti per dare la sensazione di profondità. In realtà, molti browser implementavano già questa funzionalità già da tempo attravarso i prefissi CSS, ma ora questa funzionalità è disponibile su tutti i browser senza bisogno prefissi CSS.
Per aggiungere un'ombra a un oggetto dobbiamo usare la proprietà CSS box-shadow e a seconda del tipo di ombra che vogliamo creare abbiamo diversi modi di usarla. In questo primo esempio creiamo un'ombra che viene visualizzata ai lato destro e inferiore di un div.
.shadow {
  box-shadow: 10px 10px 5px #666;
}I primi due valori indicano per quanto si estende l'ombra dal bordo inferiore e destro dell'oggetto. I caso di valori negativi si intendono i bordi superiore e sinistro. Il terzo valore esprime il fade dell'ombra mentre l'ultimo valore indica il colore.
In questo secondo esempio invece creiamo un'ombra che viene mostrata su tutti i lati.
.shadow {
  box-shadow: 0px 0px 1px 2px #666;
}Come possiamo vedere i primi due valori sono azzerati e abbiamo un quarto valore che esprime quanto si allarga l'ombra da ogni lato del div.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Selettore CSS :has() e i suoi casi d'uso avanzati
Creare una libreria CSS universale - Rotazione degli elementi
Configurare lo startup di applicazioni server e client con .NET Aspire
Creare una libreria CSS universale: Clip-path
Scrivere selettori CSS più semplici ed efficienti con :is()
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Recuperare le subissue e il loro stato di completamento in GitHub
Gestione CSS in Blazor con .NET 9
Introduzione ai web component HTML
Utilizzare l nesting nativo dei CSS
I più letti di oggi
- Nascondere i contenuti con effetto Fade nella Universal Windows Platform
 - Speciale Binding di Windows Presentation Foundation
 - Rilasciata la Preview 3 di ASP.NET MVC
 - Rilasciata la versione 1.0 di ASP.NET MVC
 - Velocity arriva alla CTP3
 - Pubblicata la RC2 di ASP.NET MVC 3
 - Rilasciata ASP.NET MVC 4 Developer Preview
 - Microsoft Security Bulletin MS02-064
 - Mono 0.17 con ASP.NET
 - Da oggi accesso ai forum con il protocollo NNTP
 


