まずコンテナを登録する必要があり、コンテナをクエリできるようになります。
セレクターを使用してコンテナを登録します。
.parent { container-name: myname; container-type: inline-size; ... other code }
または、短縮オプションを使用します
.parent { container: myname / inline-size; ... other code }
登録時に、タイプと名前の 2 つの詳細を指定する必要があります。
コンテナタイプ: ...
コンテナ名: ;
コンテナ クエリは @container at-rule で始まり、その後にコンテナの名前と機能クエリが続きます。
div { font-size: 2em; } @container myname (width: > 30ch) { div { font-size: 3em; } }
機能の幅が 30ch より大きい場合、myname コンテナ内の div のフォント サイズを 3em に設定するコンテナ クエリ。
サイズクエリ...
スタイルクエリ...
値をチェックするプロパティ。
例:
@container contname style('background-color: blue') { ... styles ... }
コンテナのcontnameの背景色が青の場合にスタイルを適用するコンテナクエリ
and、or、not を使用して複合クエリを作成できます
例:
@container myname (width>30ch) and (height>100px) { ... } @container myname not (color: blue) { ... }
コンテナ クエリは他のコンテナ クエリ内にネストできます。
例:
@container myname (width>30ch) { ... @container myname (background-color: blue) { ... } @container myname (background-color: red) { ... } }
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3