Skip to main content

Anatomy

Anatomy Image
  1. Container
  2. Left icon (optional) (optional)
  3. Label

Default Values

AttributeTokenValue
Container
Padding (left and right)button-padding-x-medium1rem
Padding (top and bottom)button-padding-y-medium0.5rem
Border widthbutton-border-width1px
Border radiusbutton-radius3px
Border colorbutton-color-border-primary-default#4dacff
Background colorbutton-color-background-primary-default#4dacff
Label
Font familyfont-control-body-1-font-family‘Roboto’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Oxygen-Sans, Ubuntu, Cantarell, ‘Helvetica Neue’, sans-serif
Font sizefont-control-body-1-font-size1rem
Font weightfont-control-body-1-font-weight400
Line heightfont-control-body-1-line-heightcalc(20 / 16)
Letter spacingfont-control-body-1-letter-spacing0.005em
Text colorbutton-color-text-primary#080c11;
Left icon (optional)
Dimensionbutton-icon-dimension20px
Margin (right)button-icon-margin-right0.25rem
Fill colorbutton-icon-color-fill-primary#080c11

Kinds

Primary

Default Primary Button
Primary Button with Hover State
Disabled Primary Button

Default

AttributeTokenValue
Container
Background colorbutton-color-background-primary-default#4dacff
Border colorbutton-color-border-primary-default#4dacff
Label
Text colorbutton-color-text-primary#080c11
Left icon (optional)
Fill colorbutton-icon-color-fill-primary#080c11

Hover

AttributeTokenValue
Container
Background colorbutton-color-background-primary-hover#92cbff
Border colorbutton-color-border-primary-hover#92cbff

Disabled

AttributeTokenValue
Container
Opacityopacity-disabled40%

Secondary

Default Secondary Button
Secondary Button with Hover State
Disabled Secondary Button

Default

AttributeTokenValue
Container
Background colorbutton-color-background-secondary#ffffff00
Border colorbutton-color-border-secondary-default#ffffff00
Label
Text colorbutton-color-text-secondary-default#4dacff
Left icon (optional)
Fill colorbutton-icon-color-fill-secondary-default#4dacff

Hover

AttributeTokenValue
Container
Background colorbutton-color-background-secondary#ffffff00
Border colorbutton-color-border-secondary-hover#ffffff00
Label
Text colorbutton-color-text-secondary-hover#92cbff
Left icon (optional)
Fill colorbutton-icon-color-fill-secondary-hover#92cbff

Disabled

AttributeTokenValue
Container
Opacityopacity-disabled40%

Borderless

Default Borderless Button
Borderless Button with Hover State
Disabled Borderless Button

Default

AttributeTokenValue
Container
Background colorbutton-color-background-borderless#ffffff00
Border colorbutton-color-border-borderless#ffffff00
Label
Text colorbutton-color-text-borderless-default#4dacff
Left icon (optional)
Fill colorbutton-icon-color-fill-borderless-default#4dacff

Hover

AttributeTokenValue
Label
Text colorbutton-color-text-borderless-hover#92cbff
Left icon (optional)
Fill colorbutton-icon-color-fill-borderless-hover#92cbff

Disabled

AttributeTokenValue
Container
Opacityopacity-disabled40%

Sizes

Small Primary Button
Medium Primary Button
Large Primary Button

Small

AttributeTokenValue
Container
Padding (left and right)button-padding-x-small1rem
Padding (top and bottom)button-padding-y-small0.25rem

Medium

AttributeTokenValue
Container
Padding (left and right)button-padding-x-medium1rem
Padding (top and bottom)button-padding-y-medium0.5rem

Large

AttributeTokenValue
Container
Padding (left and right)button-padding-x-large1rem
Padding (top and bottom)button-padding-y-large0.75rem

Icon Only

Small Icon Only Primary Button
Medium Icon Only Primary Button
Large Icon Only Primary Button

Small

AttributeTokenValue
Container
Padding (left and right)button-padding-x-small-icon-only0.25rem
Padding (top and bottom)button-padding-y-small-icon-only0.25rem

Medium

AttributeTokenValue
Container
Padding (left and right)button-padding-x-medium-icon-only0.5rem
Padding (top and bottom)button-padding-y-medium-icon-only0.5rem

Large

AttributeTokenValue
Container
Padding (left and right)button-padding-x-large-icon-only0.75rem
Padding (top and bottom)button-padding-y-large-icon-only0.75rem

Focus

Primary Button with Focus State
AttributeTokenValue
Container
Outlinefocus-outline1px solid #da9ce7
Outline Offsetfocus-offset0.125rem
Feedback

Help us improve Astro

Please rate your present experience with Astro:

Cancel