name: radix-ui description: Radix UI 基础组件、组合模式、无障碍访问和自定义功能。 allowed-tools: Read, Write, Edit, Bash, Glob, Grep
Radix UI 技能
使用 Radix UI 构建无障碍组件的专家级协助。
能力
- 使用 Radix 基础组件
- 组合无障碍组件
- 使用 CSS/Tailwind 进行样式设计
- 处理复杂的交互
- 实现 WAI-ARIA 模式
使用模式
import * as Dialog from '@radix-ui/react-dialog';
<Dialog.Root>
<Dialog.Trigger asChild>
<button>打开</button>
</Dialog.Trigger>
<Dialog.Portal>
<Dialog.Overlay className="fixed inset-0 bg-black/50" />
<Dialog.Content className="fixed top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 bg-white p-6 rounded-lg">
<Dialog.Title>标题</Dialog.Title>
<Dialog.Description>描述</Dialog.Description>
<Dialog.Close asChild>
<button>关闭</button>
</Dialog.Close>
</Dialog.Content>
</Dialog.Portal>
</Dialog.Root>
目标流程
- 组件库开发
- 无障碍功能实现
- 设计系统构建