1. Flexbox & Grid
  2. order

Flexbox & Grid

order

用於控制彈性和網格項目的順序的實用工具。

類別樣式
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-1order-3,以不同於它們在文件中顯示的順序呈現彈性和網格項目

01
02
03
<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-firstorder-last 實用工具將彈性和網格項目呈現到最前或最後

01
02
03
<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>

變體文件中了解更多關於使用變體的資訊。

Copyright © 2025 Tailwind Labs Inc.·商標政策