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
Blazor e InputHidden in .NET 10
Gestire codice JavaScript con code splitting e lazy loading
Usare i generics di C# con la clausola nameof in modo semplificato
Proteggere l'endpoint dell'agente A2A delle Logic App
Evidenziare una porzione di testo in un pagina dopo una navigazione
Usare la parola chiave field per semplificare la scrittura di proprietà in C#
Creare una file based app con C#
Montare Azure Blob Storage su Linux con BlobFuse2
Gestione opzioni colonna nella Blazor QuickGrid
Rendere affidabile lo scale out su Azure App Service
Recuperare gli audit log in Azure DevOps
Controllare la velocità di spostamento su una pagina HTML




