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 nomi con le regole @layer in CSS
Creare una custom property in GitHub
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Potenziare Azure AI Search con la ricerca vettoriale
Triggerare una pipeline su un altro repository di Azure DevOps
Creare gruppi di client per Event Grid MQTT
Creazione di componenti personalizzati in React.js con Tailwind CSS
Eseguire script pre e post esecuzione di un workflow di GitHub
Disabilitare automaticamente un workflow di GitHub
Gestire la cancellazione di una richiesta in streaming da Blazor
Utilizzare Copilot con Azure Cosmos DB
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework