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
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Gestire gli accessi con Token su Azure Container Registry
Ridurre il reflow ottimizzando il CSS
Aggiornare a .NET 9 su Azure App Service
Simulare Azure Cosmos DB in locale con Docker
Introduzione ai web component HTML
Referenziare un @layer più alto in CSS
Recuperare le subissue e il loro stato di completamento in GitHub
Potenziare la ricerca su Cosmos DB con Full Text Search
Recuperare l'ultima versione di una release di GitHub
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Supportare la sessione affinity di Azure App Service con Application Gateway
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- Impersonation di utente per l'esecuzione di codice in una pagina ASP.NET
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!