Tout d'abord, un conteneur doit être enregistré et il peut être interrogé.
Utilisez un sélecteur pour enregistrer un conteneur.
.parent { container-name: myname; container-type: inline-size; ... other code }
ou, utilisez l'option raccourcie
.parent { container: myname / inline-size; ... other code }
Au moment de l'inscription, deux détails - le type et le nom - doivent être précisés.
type de conteneur : ...
nom-conteneur :
La requête de conteneur commence par la règle at @container suivie du nom du conteneur et de la requête de fonctionnalité.
div { font-size: 2em; } @container myname (width: > 30ch) { div { font-size: 3em; } }
requête de conteneur pour définir la taille de police du div à l'intérieur du conteneur myname sur 3em si la largeur de la fonctionnalité est supérieure à 30ch.
requête de taille...
requête de style...
propriété dont la valeur doit être vérifiée.
par exemple
@container contname style('background-color: blue') { ... styles ... }
La requête du conteneur pour appliquer des styles si la couleur d'arrière-plan du nom du conteneur est bleue
et, ou et non peut être utilisé pour créer des requêtes composées
par exemple
@container myname (width>30ch) and (height>100px) { ... } @container myname not (color: blue) { ... }
Les requêtes de conteneur peuvent être imbriquées dans d'autres requêtes de conteneur.
par exemple
@container myname (width>30ch) { ... @container myname (background-color: blue) { ... } @container myname (background-color: red) { ... } }
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3