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
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Utilizzare i variable font nel CSS
Esporre un server MCP esistente con Azure API Management
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Gestire progetti .NET + React in .NET Aspire
Fornire parametri ad un Web component HTML
Integrare Agenti A2A in Azure API Management
Utilizzare Hybrid Cache in .NET 9
Analizzare il contenuto di una issue con GitHub Models e AI
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Arricchire l'interfaccia di .NET Aspire


