一组可以切换打开或关闭的双状态按钮。
import React from 'react';import * as ToggleGroup from '@radix-ui/react-toggle-group';import { TextAlignLeftIcon, TextAlignCenterIcon, TextAlignRightIcon } from '@radix-ui/react-icons';import './styles.css';const ToggleGroupDemo = () => (<ToggleGroup.Root className="ToggleGroup" type="single" defaultValue="center" aria-label="Text alignment" ><ToggleGroup.Item className="ToggleGroupItem" value="left" aria-label="Left aligned"><TextAlignLeftIcon /></ToggleGroup.Item><ToggleGroup.Item className="ToggleGroupItem" value="center" aria-label="Center aligned"><TextAlignCenterIcon /></ToggleGroup.Item><ToggleGroup.Item className="ToggleGroupItem" value="right" aria-label="Right aligned"><TextAlignRightIcon /></ToggleGroup.Item></ToggleGroup.Root>);export default ToggleGroupDemo;
完整的键盘导航。
支持水平/垂直方向。
支持单个和多个按下按钮。
可以是受控或不受控的。
从命令行安装组件。
导入组件。
包含切换组的所有部分。
组中的一个项目。
您可以控制组件以确保存在值。
使用 游动 Tab 索引 管理项目之间的焦点移动。