首先必須註冊一個容器,並且可以查詢它。
使用選擇器註冊容器。
.parent { container-name: myname; container-type: inline-size; ... other code }
或者,使用簡寫選項
.parent { container: myname / inline-size; ... other code }
註冊時,必須指定兩個詳細資料 - 類型和名稱。
容器類型:...
容器名稱:;
容器查詢以 @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 ... }
如果容器名稱的背景顏色為藍色,則容器查詢套用樣式
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