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
Migliorare la sicurezza dei prompt con Azure AI Studio
Generare un hash con SHA-3 in .NET
Definire stili a livello di libreria in Angular
Anonimizzare i dati sensibili nei log di Azure Front Door
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Ottenere un token di accesso per una GitHub App
Gestione CSS in Blazor con .NET 9
Utilizzare Hybrid Cache in .NET 9
Gestione degli stili CSS con le regole @layer
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Testare l'invio dei messaggi con Event Hubs Data Explorer