Flexbox & Grid
用於控制彈性和網格項目的順序的實用工具。
類別 | 樣式 |
---|---|
order-<number> | order: <number>; |
-order-<number> | order: calc(<number> * -1); |
order-first | order: calc(-infinity); |
order-last | order: calc(infinity); |
order-none | order: 0; |
order-(<custom-property>) | order: var(<custom-property>); |
order-[<value>] | order: <value>; |
使用 order-<number>
實用工具,例如 order-1
和 order-3
,以不同於它們在文件中顯示的順序呈現彈性和網格項目
<div class="flex justify-between ..."> <div class="order-3 ...">01</div> <div class="order-1 ...">02</div> <div class="order-2 ...">03</div></div>
使用 order-first
和 order-last
實用工具將彈性和網格項目呈現到最前或最後
<div class="flex justify-between ..."> <div class="order-last ...">01</div> <div class="...">02</div> <div class="order-first ...">03</div></div>
若要使用負數順序值,請在類別名稱前面加上破折號,將其轉換為負數值
<div class="-order-1"> <!-- ... --></div>
使用 order-[<value>]
語法 設定order基於完全自訂的值
<div class="order-[min(var(--total-items),10)] ..."> <!-- ... --></div>
對於 CSS 變數,您也可以使用 order-(<custom-property>)
語法
<div class="order-(--my-order) ..."> <!-- ... --></div>
這只是 order-[var(<custom-property>)]
的簡寫,會自動為您新增 var()
函式。
前綴一個 order
實用工具 使用一個斷點變體,例如 md:
,以僅在中等 螢幕尺寸及以上套用該實用工具
<div class="order-first md:order-last ..."> <!-- ... --></div>
在變體文件中了解更多關於使用變體的資訊。