跳至主要內容

複選框組件

最後更新:

僅 CSS 的 Tailwind CSS 複選框,具有主要、次要、重音和語義顏色變體。尺寸 xs-xl,不確定狀態。 WCAG AA 可訪問,可與 Django、HTMX、Laravel、React 和任何堆疊配合使用。

複選框組件允許使用者從一組中選擇一個或多個選項。複選框使用本機 HTML 輸入元素建立並使用 Tailwind CSS 增強,支援多種尺寸、顏色和狀態。透過鍵盤導航和螢幕閱讀器支援完全可訪問,複選框在表單、過濾器選項和權限管理介面中無縫工作。

僅 CSS,無需 JavaScript。 WCAG AA 可存取且與框架無關 - 可與 Django、HTMX、Laravel、React 和任何堆疊配合使用。

班級 類型 描述
checkbox根據樣式化的複選框輸入
checkbox-circle風格全圓形複選框
checkbox-rounded風格中等圓角的複選框
checkbox-square風格沒有四捨五入的方形複選框
checkbox-disabled修飾符非輸入元素的禁用外觀
checkbox-xs尺寸特小號
checkbox-sm尺寸小的
checkbox-md尺寸中(預設)
checkbox-lg尺寸大的
checkbox-xl尺寸特大號
checkbox-2xl尺寸2×特大號
checkbox-primary顏色主要主題顏色
checkbox-secondary顏色次要主題色
checkbox-accent顏色強調主題顏色
checkbox-neutral顏色中性主題色
checkbox-info顏色訊息語意顏色
checkbox-success顏色成功語意色
checkbox-warning顏色警告語意顏色
checkbox-error顏色錯誤語意顏色

基本用法

<input type="checkbox" checked="checked" class="checkbox">
<input type="checkbox" checked="checked" className="checkbox">

複選框尺寸

html
1
2
3
4
5
6
<input type="checkbox" checked="checked" class="checkbox checkbox-xs">
<input type="checkbox" checked="checked" class="checkbox checkbox-sm">
<input type="checkbox" checked="checked" class="checkbox checkbox-md">
<input type="checkbox" checked="checked" class="checkbox checkbox-lg">
<input type="checkbox" checked="checked" class="checkbox checkbox-xl">
<input type="checkbox" checked="checked" class="checkbox checkbox-2xl">

複選框顏色

html
1
2
3
4
5
6
7
8
9
<input type="checkbox" checked="checked" class="checkbox">
<input type="checkbox" checked="checked" class="checkbox checkbox-primary">
<input type="checkbox" checked="checked" class="checkbox checkbox-secondary">
<input type="checkbox" checked="checked" class="checkbox checkbox-accent">
<input type="checkbox" checked="checked" class="checkbox checkbox-info">
<input type="checkbox" checked="checked" class="checkbox checkbox-success">
<input type="checkbox" checked="checked" class="checkbox checkbox-warning">
<input type="checkbox" checked="checked" class="checkbox checkbox-error">
<input type="checkbox" checked="checked" class="checkbox checkbox-neutral">

禁用複選框

html
1
2
<input type="checkbox" class="checkbox" disabled="">
<input type="checkbox" class="checkbox" disabled="" checked="checked">

複選框形狀

方形複選框

html
<input type="checkbox" class="checkbox checkbox-square" checked="checked">

圓形/圓形複選框

checkbox-circlecheckbox-rounded 這兩個類別都會產生相同的視覺樣式,從而允許靈活的命名約定。

html
1
2
<input type="checkbox" class="checkbox checkbox-circle" checked="checked">
<input type="checkbox" class="checkbox checkbox-rounded" checked="checked">

帶標籤的複選框

html
1
2
<input type="checkbox" class="checkbox checkbox-circle checkbox-sm" id="newsletter" name="newsletter" checked="checked">
<label for="newsletter">Subscribe to our newsletter</label>

使用 Claude Code、Cursor 或其他 AI 編輯器?

Cherry MCP 為您的 AI 編輯器按需提供準確的 複選框 類別名稱和結構。不再有幻覺課程。

嘗試Cherry MCP