开关与选择

switch

纯 CSS 状态组件:开关两档尺寸;勾选框三态(未选 / 已选 / 半选);单选行组排他。

示例

安装

bun add @icen.ai/ui
import '@icen.ai/ui/components/switch.css';

用法

<button class="switch" type="button" role="switch" aria-checked="false">
  <span class="switch-thumb"></span>
</button>
<!-- 状态由使用方驱动:点击切换 aria-checked,CSS 负责全部视觉 -->