Standard

Definition: A button is an element that triggers an action or change of state. It completes a specific task.

When to use

Use labelled buttons to provide users with clear indications of what task to complete.

 

Anatomy

  1. Icon
  2. Label
  3. Body

 

 

 

Variations

  1. Icon button
  2. Button with a left supporting icon
  3. Button with a right actionable icon
  4. Button with text only

 

 

 

Action types

 

Button confirmatory

Emphasis

Usage

1. Default

Medium

Use if it's related to the main action.

2. Transparent

Low

Use as the third option with subtle attention.

3. Primary

High

Use as the main call-to-action to draw attention.

 

 

 

 

 

Button destructive

Emphasis

Usage

4. Default

Medium

Use for irreversible call-to-actions with subtle attention.

5. Transparent

Low

Use as the third option with subtle attention.

6. Primary

High

Use for irreversible call-to-actions to draw attention to the highest priority.

 

 

 

 

 

Button tint

Emphasis

Usage

7. Primary

 

Low

Use for secondary actions that are less important.

8. Secondary

Low

Use for secondary actions that are less important.

 

 

 

Shapes

  1. Round
  2. Square
  3. Squircle

 

 

Where to use

✅ Navigation

✅ Forms

✅ Dialogues

✅ Toolbars

✅ Alerts

✅ Multimedia