Button 按钮

用户通过点击来采取行动和做出选择

构成

Button

1

3

2

1: 容器

必有,主要为蓝色、灰色、线框、绿色、红色 5种按钮

2: icon

可选,支持在文字前方配置icon内容

3: 文字

必有,首字母大写

1: 容器

可选,分为有容器和无容器

2: 前缀 icon

可选,支持在文字前方配置icon内容,与后缀 icon互斥

3: 文字

必有,首字母大写

4: 后缀 icon

可选,支持在文字前方配置icon内容,与前缀 icon互斥

Button

Button

1

2

3

4

1: 容器

必有,上下左右padding可选24/16

2: Button

可选,支持任意按钮配置,一般为1+2 / 2+3级搭配

2

1

Secondary

Primary

变体/类型

Standard Button 标准按钮:

Button

Button

Button

Button

Button

1级按钮

2级按钮

3级按钮

高亮按钮

Text Button 文字按钮:

Button

Button

Button

Button

大热区

小热区

大热区

小热区

Button Group 按钮组:

Secondary

Primary

Tertiary

Secondary

1级+2级

2级+3级

使用场景

BTN

BTN

Button

Button

Button

Button

Button

Secondary

Primary

类型说明:

Standard Button 标准按钮:

1级按钮:也叫主按钮,是强调等级最高,也是操作优先级最高,且最吸引用户关注引导用户行为发生的按钮;

2级按钮:强调程度次于主按钮,可独立使用,一般与主按钮或3级按钮搭配;

3级按钮:强调等级最弱,通常与2级按钮搭配使用,不与1级按钮搭配;

高亮按钮:一般为涨跌、删除、风险操作等多功能按钮


Text Button 文字按钮:主要分为大热区和小热区类型,通常出现在表格操作栏、标题和字段旁等非强调区


Button Group 按钮组:一般为1级+2级,2级+3级的组合,分为居中均分以及右对齐两种


*为满足[每次只让用户专注做一件事]的能力,DS建议:

1个页面内,仅放置1-2个主按钮,作为核心转化入口,页面内其他场景按钮搭配建议使用2级+3级的组合

若页面内无核心转化入口,入口的等级相差不大,可统一考虑放置2级按钮,使用2级+3级的组合

表单中的按钮状态

Primary

表单未填写
Primary 按钮设置成半高亮

设置 50% 不透明度

Primary

表单未填写,点击按钮

交互反馈: Input 和 CheckBox 边框变红

App 端可增加震动

Primary

表单填写完成

用 Primary 按钮的默认状态

交互反馈:点击提交表单

标注

Button

Button

Button

Button

Button

Button

Button

Button

Button

Button

Button

Button

lg-48

xl-56

lg-16

大热区

Text Button

Standard Button

Button Group

小热区

md-40

md-14

sm-32

sm-12

xs-28

xxs-24

强(默认):1级+2级

弱:2级+3级

48px

56px

40px

32px

28px

24px

Secondary

Primary

Secondary

Primary

Primary

Secondary

Tertiary

Secondary

Tertiary

Secondary

Secondary

Tertiary

标注说明:

Standard Button 标准按钮:共5种按钮高度


Text Button 文字按钮:共3种按钮高度,分别对应16、14、12medium按钮文字的大小


Button Group 按钮组:按钮组当中,主按钮始终在右 / 上

文案超长

按钮文案在展示宽度下的超长处理:优先精简文案,若超长,则先缩小字号,缩小幅度最大-2(如16最小缩到14,14最小缩到12),若仍超长则在固定高度内折行

Secondary

DefaultDefau…

Secondary

DefaultDefau…

Secondary

DefaultDefault…

Secondary

DefaultDefault…

Secondary

DefaultDefaultDefaultDefault

DefaultDefau…

DefaultDefau…

DefaultDefau…

假设文字默认16

先动态缩小到15

仍超长动态缩小到14

仍超长动态缩小到14

折行

假设文字默认16

动态缩小到15

···

动态缩小到12

精简文案

精简文案

≥2个Button 时:

单个 Button 时:

若缩小到最小字号仍然超长

RTL

View More

LTR

بیشتر ببینید

RTL

用法

Secondary

Primary

Tertiary

Secondary

正确

Tertiary

Primary

错误

未来需要避免1+3级按钮的使用,大部分场景仍然为1+2 或 2+3级的搭配

Button

Button

Button

正确

Button

Button

Button

错误

同一按钮组别内,不可放置不同类型的辅助按钮

Primary Button

Secondary Button

正确

Primary Button

Secondary Button

错误

文案不可直接截断,或超出按钮规范的padding

Cancel

OK

正确

Cancel

OK

错误

按钮最小宽度建议80px,最大宽度为屏幕宽度减页面左右padding

Title

Primary Button

正确

Title

Primary Button

错误

文字按钮在使用时注意热区,大热区按钮一般和标准按钮搭配使用,一般和列表、模块搭配使用时,均使用小热区文字按钮



按钮
操作按钮
控件
按钮组件
点击按钮

DESIGN

中文