基础组件

按钮、图标按钮、标签、徽章、头像与分割线。全部遵循 44×44pt 最小触摸目标,按压反馈为 0.96 缩放 + 100ms 缓动。

返回组件库
04 · BASE · 基础组件
Button / Chip · Badge · Avatar
Button · 六种变体
主操作 · Primary
次操作 · Secondary
描边 · Outline
文字按钮 · Ghost
删除 · Danger
不可用 · Disabled
Button · 组合与尺寸
取消
确认
小号
胶囊
小次要
高度 48pt · 圆角 12pt · 字号 17pt 半粗
Chip · 标签
全部 用药 检验 饮食
Badge · 徽章
3 12 99+
Avatar · 头像四档与群组
李 李 李 李
李 王 张 +5
IconButton · 图标按钮
Divider · 分割线

通栏 1pt · #E4E4E7

缩进 16pt(列表项内)
Chip 30pt · 头像四档 · 徽章数字/圆点

规格与状态

组件尺寸状态
Button高 48pt,圆角 12pt,内边距 14×24pt,字号 17pt/600默认 / 按压(scale .96 + 背景加深)/ 禁用(ink.100 底 + ink.400 字)
IconButton44×44pt,圆形,图标 22pt默认 / 按压 / 禁用
Chip高 30pt,圆角 full,内边距 0×12pt,字号 13pt/500默认灰底 / 选中(primary.50 + primary.300 边)/ 描边
Badge数字最小 18pt 高;圆点 8pterror(默认)/ info / success
Avatar24 / 32 / 44 / 64pt,始终正圆文字首字 / 图片 / 群组(-10pt 重叠 + 2pt 白边)
Divider1pt,#E4E4E7通栏 / 缩进 16pt

使用规则

  1. 一个屏幕内只允许一个主按钮;同级操作使用次要/描边按钮。
  2. 破坏性操作使用 Danger,且必须在二次确认弹窗中再次出现。
  3. 按钮文案不超过 8 个汉字,避免换行。
  4. 禁用态必须保留原位置,不使用 display:none 造成布局跳动。
  5. 图标按钮必须有 aria-label;纯图标不可作为唯一的操作入口文案。