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
Utilizzare una qualunque lista per i parametri di tipo params in C#
Esporre un server MCP esistente con Azure API Management
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Utilizzare WhenEach per processare i risultati di una lista di task
Selettore CSS :has() e i suoi casi d'uso avanzati
Ridimensionamento automatico input tramite CSS
Evitare memory leaks nelle closure JavaScript
Recuperare gli audit log in Azure DevOps
Creare un agente A2Acon Azure Logic Apps
Integrare un servizio esterno con .NET Aspire
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Ricevere notifiche sui test con Azure Load Testing


