一个允许用户在选中和未选中之间切换的控件。
import * as React from "react";import { Switch } from "radix-ui";import "./styles.css";const SwitchDemo = () => (<form><div style={{ display: "flex", alignItems: "center" }}><label className="Label" htmlFor="airplane-mode" style={{ paddingRight: 15 }} >Airplane mode</label><Switch.Root className="SwitchRoot" id="airplane-mode"><Switch.Thumb className="SwitchThumb" /></Switch.Root></div></form>);export default SwitchDemo;
完整的键盘导航。
可以是受控的或非受控的。
从命令行安装组件。
导入所有部件并将它们组装在一起。
包含开关的所有部件。当在表单中使用时,也会渲染一个 input
元素,以确保事件正确传播。
用于直观地指示开关是开启还是关闭的滑块。
符合 switch
角色要求。