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
Gestione dei prompt file a livello di organizzazione aziendale in GitHub
Impostare automaticamente l'altezza del font tramite CSS
Mappare una complex property di una entity su un campo JSON
Integrare OpenAI tramite Aspire
Definire il colore di una scrollbar HTML tramite CSS
Creare un indice su una colonna JSON in SQL Server
Utilizzare le direttive più importanti in una file based app .NET
Creare un agente A2Acon Azure Logic Apps
GitHub Copilot CLI in ambienti offline
Abilitare il rolling update su Azure Functions flex consumption
Esporre workflow come server MCP con Azure Logic Apps
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS


