Progress bar: style

The following page documents visual specifications, including colour, typography, structure and size.

Colour

Element Property Colour reference Colour token
Container background colour
Expressive pale overlay
$progress-background
border colour
Expressive pale overlay
$progress-border
Bar background colour
Expressive deep
$progress-bar-background
Label text colour
Text secondary
$progress-label
Helper text colour
Text muted
$progress-helper
Note text colour
Text primary
$progress-note

Interactive state colour

State Element Property Colour reference Colour token
SuccessBar background colour
Feedback border success
$progress-bar-background-success
ErrorBar background colour
Feedback border error
$progress-bar-background-error
InactiveBar background colour
Disabled 03
$progress-bar-background-inactive
Optional helper text
Validation message
Optional helper text
Validation message
Optional helper text
Required validation message
Validation message

Typography

Element
Size (px/rem)
Weight
Line height (px/rem)
Letter spacing
Token
Label 16 / 1 Medium – 500 24 / 1.5 0.25px $label-02
Helper text 12 / 0.75 Regular – 400 16 / 1 0.25px $support-01
Note 14 / 0.875 Light – 300 20 / 1.25 0.25px $body-01

Structure

Progress note
Validation message
Progress note
Helper text
Validation message

Size

There are two sizes for the progress bar height: large and small.

Size
Height (px/rem)
Large 8 / 0.5
Small 4 / 0.25
Validation message
Validation message

Up next: code & specs

Continue to code & specs