僅 CSS Tailwind CSS 選擇下拉選單,包含主要、次要、重音和語義顏色變體。尺寸 xs-xl,幽靈風格。 WCAG AA 可訪問,可與 Django、HTMX、Laravel、React 和任何堆疊配合使用。
選擇組件為使用者提供了一個互斥選項的下拉列表,允許他們從預先定義的集合中選擇一個值。使用本機 HTML 選擇元素建構並使用 Tailwind CSS 樣式進行增強,選擇支援多種尺寸、顏色和狀態。選擇下拉式選單可存取且可透過鍵盤導航,非常適合從大型選項清單、國家/地區選擇和首選項面板中進行選擇。
僅 CSS,無需 JavaScript。 WCAG AA 可存取且與框架無關 - 可與 Django、HTMX、Laravel、React 和任何堆疊配合使用。
| 班級 | 類型 | 描述 |
|---|---|---|
| select | 根據 | 樣式原生選擇下拉式選單 |
| select-soft | 風格 | 柔和的有色背景 |
| select-ghost | 風格 | 聚焦之前沒有可見邊框 |
| select-dashed | 風格 | 虛線邊框樣式 |
| select-xs | 尺寸 | 特小號 |
| select-sm | 尺寸 | 小的 |
| select-md | 尺寸 | 中(預設) |
| select-lg | 尺寸 | 大的 |
| select-xl | 尺寸 | 特大號 |
| select-2xl | 尺寸 | 2×特大號 |
| select-primary | 顏色 | 主要主題顏色邊框 |
| select-secondary | 顏色 | 次要主題顏色邊框 |
| select-accent | 顏色 | 強調主題顏色邊框 |
| select-neutral | 顏色 | 中性主題色邊框 |
| select-info | 顏色 | 訊息語意顏色邊框 |
| select-success | 顏色 | 成功語意顏色邊框 |
| select-warning | 顏色 | 警告語意顏色邊框 |
| select-error | 顏色 | 錯誤語意顏色邊框 |
基本用法
1 2 3 4 5 6 | <select class="select"> <option disabled selected>Pick an option</option> <option>Option 1</option> <option>Option 2</option> <option>Option 3</option> </select> |
1 2 3 4 5 6 | <select className="select"> <option disabled selected>Pick an option</option> <option>Option 1</option> <option>Option 2</option> <option>Option 3</option> </select> |
選擇尺寸
html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <select class="select select-xs"> <option>Extra Small</option> <option selected>Select</option> </select> <select class="select select-sm"> <option>Small</option> <option selected>Select</option> </select> <select class="select select-md"> <option>Medium</option> <option selected>Select</option> </select> <select class="select select-lg"> <option>Large</option> <option selected>Select</option> </select> <select class="select select-xl"> <option>Extra Large</option> <option selected>Select</option> </select> <select class="select select-2xl"> <option>2X Large</option> <option selected>Select</option> </select> |
選擇顏色
html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | <select class="select"> <option selected>Default</option> <option>Option 1</option> <option>Option 2</option> </select> <select class="select select-primary"> <option selected>Primary</option> <option>Option 1</option> <option>Option 2</option> </select> <select class="select select-secondary"> <option selected>Secondary</option> <option>Option 1</option> <option>Option 2</option> </select> <select class="select select-accent"> <option selected>Accent</option> <option>Option 1</option> <option>Option 2</option> </select> <select class="select select-info"> <option selected>Info</option> <option>Option 1</option> <option>Option 2</option> </select> <select class="select select-success"> <option selected>Success</option> <option>Option 1</option> <option>Option 2</option> </select> <select class="select select-warning"> <option selected>Warning</option> <option>Option 1</option> <option>Option 2</option> </select> <select class="select select-error"> <option selected>Error</option> <option>Option 1</option> <option>Option 2</option> </select> |
選擇款式
html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <select class="select"> <option selected>Default Style</option> <option>Option 1</option> </select> <select class="select select-soft"> <option selected>Soft</option> <option>Option 1</option> </select> <select class="select select-dashed"> <option selected>Dashed</option> <option>Option 1</option> </select> <select class="select select-ghost"> <option selected>Ghost</option> <option>Option 1</option> </select> |
停用選擇
html
1 2 3 4 | <select class="select" disabled> <option>Disabled Select</option> <option selected>Option 1</option> </select> |
使用標籤選擇
html
1 2 3 4 5 6 7 8 9 10 | <label> <span>Choose your favorite country</span> <select class="select select-outline w-full max-w-xs"> <option disabled selected>Pick one</option> <option>United States</option> <option>Canada</option> <option>Mexico</option> <option>Brazil</option> </select> </label> |
使用 Claude Code、Cursor 或其他 AI 編輯器?
Cherry MCP 為您的 AI 編輯器按需提供準確的 選擇 類別名稱和結構。不再有幻覺課程。