组件总览

Tactile UI 提供了 30+ 精心设计的 React 组件,涵盖表单、展示、布局、覆盖层等多种使用场景。每个组件都采用拟物化设计风格,提供丰富的交互效果。

基础组件

表单和输入相关的基础组件。

组件说明
Button 按钮触发操作的按钮
Input 输入框文本输入组件
Checkbox 复选框多选控件
Radio 单选框单选控件
Switch 开关切换状态控件
Slider 滑块滑动选择数值
Select 选择器下拉选择组件
DatePicker 日期选择日期选择组件

展示组件

用于展示信息和状态的组件。

组件说明
Card 卡片通用容器组件
Avatar 头像用户头像展示
Badge 徽标状态标记和计数
Tag 标签标签和分类展示
Alert 警告警告和提示信息
Progress 进度条进度展示
Skeleton 骨架屏加载占位组件
Spinner 加载加载状态指示
Separator 分割线内容分割

布局组件

用于页面布局和内容组织的组件。

组件说明
AspectRatio 比例容器固定宽高比容器
ScrollArea 滚动区域自定义滚动条区域
Collapsible 折叠面板可折叠内容容器
Accordion 手风琴手风琴式折叠组件
Tabs 选项卡选项卡切换组件

覆盖层组件

弹出层和浮动元素组件。

组件说明
Dialog 对话框模态对话框
Drawer 抽屉侧边抽屉组件
Dropdown 下拉菜单下拉菜单组件
ContextMenu 右键菜单右键上下文菜单
HoverCard 悬浮卡片悬浮展示卡片
Tooltip 提示气泡文字提示气泡
Toast 提示轻量级消息提示

导航组件

导航和页面控制组件。

组件说明
Pagination 分页分页导航组件
Toggle 切换按钮可切换状态按钮

业务组件

常用业务场景组件。

组件说明
ArticleCard 文章卡片文章列表卡片