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
Ottimizzare gli indici con Automatic Index Compaction in Azure SQL Database
Analizzare il contenuto di una issue con GitHub Models e AI
Controllare la velocità di spostamento su una pagina HTML
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Realizzare un accordion con gli elementi HTML details e summary
Rendere affidabile lo scale out su Azure App Service
Referenziare un package NuGet in una file based app .NET
Ottimizzare le API in ASP.NET con Feature Flags
Leggere i parametri da riga di comando in una file based app .NET
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Validazione personalizzata nelle Minimal API di ASP.NET Core
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi


