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
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Creare una libreria CSS universale: i bottoni
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Gestire il colore CSS con HWB
Usare le navigation property in QuickGrid di Blazor
Gestione CSS in Blazor con .NET 9
Creare una libreria CSS universale - Rotazione degli elementi
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione