这叫啥 UI?
← 返回组件目录

COMPONENT 29 · Selection & Values

复选框

Checkbox

也叫Check BoxTickbox勾选框NSButton switch

独立开启一个选项,或从集合中选择零到多个项目。

Toggles an independent option or selects zero or more items from a set.

ANATOMY & USAGE

结构与使用建议

组成部分

  • 方形控件
  • 选中标记
  • 文字标签

适合使用

  • 多个选项彼此独立,用户可以多选时。

不建议使用

  • 一组互斥选项只能选择一个时。

键盘与无障碍

  • 使用原生 checkbox 与关联 label;混合状态设置 indeterminate/aria-checked=mixed。

DESCRIBE IT TO AI

这样告诉编程助手

实现复选框(Checkbox):独立开启一个选项,或从集合中选择零到多个项目。

MINIMAL RUNNABLE CODE

可复制代码

原生与 React 两套实现,不依赖第三方组件库。

READ ONLY · SAFE TO COPY
<fieldset class="demo row">
  <legend>复选框</legend>
  <label>
    <input type="checkbox" name="choice"> 开启通知</label>
  <label>
    <input type="checkbox" name="choice"> 每周摘要</label>
</fieldset>