Nello script #421 abbiamo introdotto le Container Queries e il loro ruolo nel produrre un layout responsivo[.b] sulla base della dimensione di un contenitore rispetto alla viewport.
Un ulteriore vantaggio che troviamo nell'applicazione delle container queries è la possibilità di nominare ogni singolo container e creare layout globali o specifici per ognuno di essi.
.layout { container-name: sidebar; container-type: inline-size; } @container sidebar (min-width: 600px) { .card { font-size: 1.5rem; background-color: lightblue; } }
Con il codice appena mostrato abbiamo definito che un elemento con classe layout avrà un identificatore container chiamato sidebar. Quando il container sidebar supererà la dimensione di 600px tutte le classi card al loro interno cambieranno stile.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare una libreria CSS universale: Immagini
Anonimizzare i dati sensibili nei log di Azure Front Door
Path addizionali per gli asset in ASP.NET Core MVC
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Ridurre il reflow cambiando il CSS
Aggiornare a .NET 9 su Azure App Service
Ottimizzare le performance usando Span<T> e il metodo Split
Generare un hash con SHA-3 in .NET
Gestire gli accessi con Token su Azure Container Registry
Recuperare l'ultima versione di una release di GitHub
Referenziare un @layer più alto in CSS