Zuerst muss ein Container registriert werden und dieser kann abgefragt werden.
Verwenden Sie einen Selektor, um einen Container zu registrieren.
.parent { container-name: myname; container-type: inline-size; ... other code }
oder verwenden Sie die Kurzschriftoption
.parent { container: myname / inline-size; ... other code }
Bei der Registrierung müssen zwei Angaben – Art und Name – angegeben werden.
Containertyp: ...
Containername:
Die Containerabfrage beginnt mit der @container at-Regel, gefolgt vom Namen des Containers und der Funktionsabfrage.
div { font-size: 2em; } @container myname (width: > 30ch) { div { font-size: 3em; } }
Containerabfrage, um die Schriftgröße für das Div im Myname-Container auf 3em festzulegen, wenn die Feature-Breite größer als 30ch ist.
Größenabfrage...
Stilabfrage...
Eigenschaft, die auf Wert überprüft werden soll.
zum Beispiel
@container contname style('background-color: blue') { ... styles ... }
Die Containerabfrage zum Anwenden von Stilen, wenn die Hintergrundfarbe des Container-Contnames blau ist
und, oder und nicht können zum Erstellen zusammengesetzter Abfragen verwendet werden
zum Beispiel
@container myname (width>30ch) and (height>100px) { ... } @container myname not (color: blue) { ... }
Containerabfragen können in anderen Containerabfragen verschachtelt werden.
zum Beispiel
@container myname (width>30ch) { ... @container myname (background-color: blue) { ... } @container myname (background-color: red) { ... } }
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3