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

COMPONENT 31 · Selection & Values

开关

Switch

也叫Toggle SwitchToggle切换开关NSSwitch

立即在开与关两种状态间切换设置。

Immediately toggles a setting between on and off states.

ANATOMY & USAGE

结构与使用建议

组成部分

  • 轨道
  • 滑块
  • 状态标签

适合使用

  • 改变会立即生效且只有开关两种状态时。

不建议使用

  • 需要用户确认提交或表示同意条款时。

键盘与无障碍

  • 提供不随状态改变的标签并暴露 checked 状态;不能只用颜色表示开关。

DESCRIBE IT TO AI

这样告诉编程助手

实现开关(Switch):立即在开与关两种状态间切换设置。

MINIMAL RUNNABLE CODE

可复制代码

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

READ ONLY · SAFE TO COPY
<label class="demo row">
  <input type="checkbox" role="switch"> 开启通知</label>