Button · 按钮组件

来源:参考组件库(22 个 variant)· 同步 2026-09-29 · 共 22 个 variant(2 尺寸 × 3 颜色 × 4 状态)

🎯 何时用哪种 Button

Size Color Status 背景色 文字色 字号 / 字重 圆角 预览
44
H5
bluedefault#0056FA#FFFFFF14 / 5008px
press#004EE4#FFFFFF14 / 5008px
disable#F1F1F1#99999914 / 5008px
disable-2#0056FA
+opacity 0.5
#FFFFFF14 / 5008px
greydefault#F1F1F1#22222214 / 5008px
press#DDDDDD#22222214 / 5008px
disable#F1F1F1#99999914 / 5008px
(grey 没有 disable-2 变体)
yellowdefault#FFCF20#22222214 / 5008px
press#E8BC1D#22222214 / 5008px
disable#F1F1F1#99999914 / 5008px
disable-2#FFCF20
+opacity 0.5
#22222214 / 5008px
48
PC
bluedefault#0056FA#FFFFFF16 / 7008px
press#004EE4#FFFFFF16 / 7008px
disable#F1F1F1#99999916 / 7008px
disable-2#0056FA
+opacity 0.5
#FFFFFF16 / 7008px
greydefault#F1F1F1#22222216 / 7008px
press#DDDDDD#22222216 / 7008px
disable#F1F1F1#99999916 / 7008px
(grey 没有 disable-2 变体)
yellowdefault#FFCF20#22222216 / 7008px
press#E8BC1D#22222216 / 7008px
disable#F1F1F1#99999916 / 7008px
disable-2#FFCF20
+opacity 0.5
#22222216 / 7008px

📐 Spec Details

Height · Size 44 (H5)
44px
Height · Size 48 (PC)
48px
Border Radius
8px(所有变体)
Font Size · H5
14px / 500
Font Size · PC
16px / 700
Font Family
Roboto
Padding H · H5
0 16px
Padding H · PC
0 24px

🎨 对应 Design Tokens

变体用 Token
Yellow defaultButton-Yellow/button-500-默认 (#FFCF20) + Text/color-900-重要 (#222222)
Yellow pressButton-Yellow/button-600-按压 (#E8BC1D) + Text/color-900-重要 (#222222)
Blue defaultBlue/blue-500 (#0056FA) + #FFFFFF
Blue pressBlue/blue-600 (#004EE4) + #FFFFFF
Grey defaultGrey/grey-100 (#F1F1F1) + Text/color-900-重要 (#222222)
Grey pressGrey/grey-200 (#DDDDDD) + Text/color-900-重要 (#222222)
Disable (所有颜色)Grey/grey-100 (#F1F1F1) + Text/color-400-提示 (#999999)
Disable-2 (Yellow/Blue)保持 default 色 + opacity: 0.5

🚦 何时用哪种 Button

场景推荐配置
购买 / 立即联系 / 订阅主 CTAYellow · Size 按设备
申请贷款 / 信用评估 / 实名认证Blue · Size 按设备
取消 / 返回 / 次要操作Grey · Size 按设备
页面主行动(移动端)Yellow Size 44 + width: 100%
页面主行动(PC)Yellow Size 48 + width: auto
悬浮底部固定 CTA(移动端)Yellow Size 44 + width: calc(100% - 32px)

⚠️ 注意事项

🧩 Button Group · 按钮组 / 单选

多个按钮组合使用:横向并排(工具栏)或互斥单选(套餐选择)。从 Figma 「按钮组」「按钮单选」共 63 次实例抽取。

① 横向按钮组 · Yellow 主题

② 单选按钮组 · 套餐 / 利率档

③ 操作栏 · 3 列等宽

④ 浮动操作栏 · 移动端底部固定

📐 规范

间距
按钮间 12px / 单选胶囊间 8px
最小高度
44px(H5 标准触控目标)
单选默认态
白底 + 灰边框
单选选中态
黄底 + 深字 + Yellow-500 边框
禁用态
Grey-200 底 + Text-Disabled 文字

🎨 对应 Tokens

状态用 Token
单选 defaultBG-Card (#FFFFFF) + Border-Line (#DDDDDD)
单选 selectedYellow/50 (#FFFAE9) + Yellow/500 (#FFCF20) 边框
按钮组 activeYellow/500 (#FFCF20) + Text-Important
操作栏 YellowButton-Primary-Default (#FFCF20)
操作栏 BlueBlue/500 (#0056FA) + white 文字