Le Container Queries rappresentano una delle più importanti innovazioni nel mondo del CSS, offrendo una soluzione efficace per creare layout responsivi che si adattano alle dimensioni di un contenitore piuttosto che a quelle dell'intera viewport, come invece accade con le media query.
Questa caratteristica è particolarmente utile quando si sviluppano componenti indipendenti e riutilizzabili, perché gli stili si adatteranno dinamicamente allo spazio che occupano all'interno di un contenitore.
Per iniziare dobbiamo dichiarare un contenitore utilizzando la proprietà container.
.card {
container: inline-size;
width: 100%;
}Identificato l'elemento, aggiungiamo la regola che si applicherà solamente superata una specifica dimensione
@container (min-width: 600px) {
.card {
font-size: 1.5rem;
background-color: lightblue;
}
}Quando la larghezza del contenitore raggiunge o supera 600px, il componente .card avrà uno stile diverso.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
GitHub Copilot CLI in ambienti offline
Realizzare un accordion con gli elementi HTML details e summary
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Abilitare il rolling update su Azure Functions flex consumption
Esporre tool MCP con Azure Functions
Ottimizzare le API in ASP.NET con Feature Flags
Utilizzare le View Transition API di JavaScript
Gestire il ciclo di vita di AbortController in Javascript
Centralizzare e governare MCP server e Skill con Azure API Center
Utilizzare noopener e noreferrer nei link HTML
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
DevSecOps per .NET: dalla teoria alla pratica


