Skip to main content

Design tokens variables

March 25, 2023

Design Tokens are flexible variables that can be used regardless of technology or design tool.

Colors

The value of color variables is set by the `data-color` attribute.

Neutral

NameLightDark
--ds-color-background-default
--ds-color-background-tinted
--ds-color-surface-default
--ds-color-surface-tinted
--ds-color-surface-hover
--ds-color-surface-active
--ds-color-border-subtle
--ds-color-border-default
--ds-color-border-strong
--ds-color-text-subtle
--ds-color-text-default
--ds-color-base-default
--ds-color-base-hover
--ds-color-base-active
--ds-color-base-contrast-subtle
--ds-color-base-contrast-default

Typography

Primary

Line-height
NavnVerdiForhåndsvisning
--ds-line-height-sm1.3
line
height
--ds-line-height-md1.5
line
height
--ds-line-height-lg1.7
line
height
Font-size
NavnVerdiForhåndsvisning
--ds-font-size-10.75rem
Aa
--ds-font-size-20.875rem
Aa
--ds-font-size-31rem
Aa
--ds-font-size-41.125rem
Aa
--ds-font-size-51.3125rem
Aa
--ds-font-size-61.5rem
Aa
--ds-font-size-71.875rem
Aa
--ds-font-size-82.25rem
Aa
--ds-font-size-93rem
Aa
--ds-font-size-103.75rem
Aa
Letter-spacing
NavnVerdiForhåndsvisning
--ds-letter-spacing-1-0.01em
letter spacing
--ds-letter-spacing-2-0.005em
letter spacing
--ds-letter-spacing-3-0.0025em
letter spacing
--ds-letter-spacing-4-0.0015em
letter spacing
--ds-letter-spacing-50em
letter spacing
--ds-letter-spacing-60.0015em
letter spacing
--ds-letter-spacing-70.0025em
letter spacing
--ds-letter-spacing-80.005em
letter spacing
--ds-letter-spacing-90.015em
letter spacing
Font-family
NavnVerdiForhåndsvisning
--ds-font-familyInter
Inter
Font-weight
NavnVerdiForhåndsvisning
--ds-font-weight-medium500
weight
--ds-font-weight-semibold600
weight
--ds-font-weight-regular400
weight
Heading 2xl
NameValuePreview
--ds-heading-2xl-font-weight500
weight
--ds-heading-2xl-line-height1.3
line
height
--ds-heading-2xl-font-size3.75rem
Aa
--ds-heading-2xl-letter-spacing-0.01em
letter spacing
Heading xl
NameValuePreview
--ds-heading-xl-font-weight500
weight
--ds-heading-xl-line-height1.3
line
height
--ds-heading-xl-font-size3rem
Aa
--ds-heading-xl-letter-spacing-0.01em
letter spacing
Heading lg
NameValuePreview
--ds-heading-lg-font-weight500
weight
--ds-heading-lg-line-height1.3
line
height
--ds-heading-lg-font-size2.25rem
Aa
--ds-heading-lg-letter-spacing-0.005em
letter spacing
Heading md
NameValuePreview
--ds-heading-md-font-weight500
weight
--ds-heading-md-line-height1.3
line
height
--ds-heading-md-font-size1.875rem
Aa
--ds-heading-md-letter-spacing-0.0025em
letter spacing
Heading sm
NameValuePreview
--ds-heading-sm-font-weight500
weight
--ds-heading-sm-line-height1.3
line
height
--ds-heading-sm-font-size1.5rem
Aa
--ds-heading-sm-letter-spacing0em
letter spacing
Heading xs
NameValuePreview
--ds-heading-xs-font-weight500
weight
--ds-heading-xs-line-height1.3
line
height
--ds-heading-xs-font-size1.3125rem
Aa
--ds-heading-xs-letter-spacing0.0015em
letter spacing
Heading 2xs
NameValuePreview
--ds-heading-2xs-font-weight500
weight
--ds-heading-2xs-line-height1.3
line
height
--ds-heading-2xs-font-size1.125rem
Aa
--ds-heading-2xs-letter-spacing0.0015em
letter spacing
Body xl
NameValuePreview
--ds-body-xl-font-weight400
weight
--ds-body-xl-line-height1.5
line
height
--ds-body-xl-font-size1.5rem
Aa
--ds-body-xl-letter-spacing0.005em
letter spacing
Body lg
NameValuePreview
--ds-body-lg-font-weight400
weight
--ds-body-lg-line-height1.5
line
height
--ds-body-lg-font-size1.3125rem
Aa
--ds-body-lg-letter-spacing0.005em
letter spacing
Body md
NameValuePreview
--ds-body-md-font-weight400
weight
--ds-body-md-line-height1.5
line
height
--ds-body-md-font-size1.125rem
Aa
--ds-body-md-letter-spacing0.005em
letter spacing
Body sm
NameValuePreview
--ds-body-sm-font-weight400
weight
--ds-body-sm-line-height1.5
line
height
--ds-body-sm-font-size1rem
Aa
--ds-body-sm-letter-spacing0.0025em
letter spacing
Body xs
NameValuePreview
--ds-body-xs-font-weight400
weight
--ds-body-xs-line-height1.5
line
height
--ds-body-xs-font-size0.875rem
Aa
--ds-body-xs-letter-spacing0.0015em
letter spacing
Body short
NameValuePreview
--ds-body-short-xl-font-weight400
weight
--ds-body-short-xl-line-height1.3
line
height
--ds-body-short-xl-font-size1.5rem
Aa
--ds-body-short-xl-letter-spacing0.005em
letter spacing
--ds-body-short-lg-font-weight400
weight
--ds-body-short-lg-line-height1.3
line
height
--ds-body-short-lg-font-size1.3125rem
Aa
--ds-body-short-lg-letter-spacing0.005em
letter spacing
--ds-body-short-md-font-weight400
weight
--ds-body-short-md-line-height1.3
line
height
--ds-body-short-md-font-size1.125rem
Aa
--ds-body-short-md-letter-spacing0.005em
letter spacing
--ds-body-short-sm-font-weight400
weight
--ds-body-short-sm-line-height1.3
line
height
--ds-body-short-sm-font-size1rem
Aa
--ds-body-short-sm-letter-spacing0.0025em
letter spacing
--ds-body-short-xs-font-weight400
weight
--ds-body-short-xs-line-height1.3
line
height
--ds-body-short-xs-font-size0.875rem
Aa
--ds-body-short-xs-letter-spacing0.0015em
letter spacing
Body long
NameValuePreview
--ds-body-long-xl-font-weight400
weight
--ds-body-long-xl-line-height1.7
line
height
--ds-body-long-xl-font-size1.5rem
Aa
--ds-body-long-xl-letter-spacing0.005em
letter spacing
--ds-body-long-lg-font-weight400
weight
--ds-body-long-lg-line-height1.7
line
height
--ds-body-long-lg-font-size1.3125rem
Aa
--ds-body-long-lg-letter-spacing0.005em
letter spacing
--ds-body-long-md-font-weight400
weight
--ds-body-long-md-line-height1.7
line
height
--ds-body-long-md-font-size1.125rem
Aa
--ds-body-long-md-letter-spacing0.005em
letter spacing
--ds-body-long-sm-font-weight400
weight
--ds-body-long-sm-line-height1.7
line
height
--ds-body-long-sm-font-size1rem
Aa
--ds-body-long-sm-letter-spacing0.0025em
letter spacing
--ds-body-long-xs-font-weight400
weight
--ds-body-long-xs-line-height1.7
line
height
--ds-body-long-xs-font-size0.875rem
Aa
--ds-body-long-xs-letter-spacing0.0015em
letter spacing

Semantic tokens

The value of size variables is set by the `data-size` attribute.

Size
NameValueVariable
--ds-size-base1818
--ds-size-step44
--ds-size-0
--ds-size-1
--ds-size-2
--ds-size-3
--ds-size-4
--ds-size-5
--ds-size-6
--ds-size-7
--ds-size-8
--ds-size-9
--ds-size-10
--ds-size-11
--ds-size-12
--ds-size-13
--ds-size-14
--ds-size-15
--ds-size-18
--ds-size-22
--ds-size-26
--ds-size-30
Border-radius
NameValueVariable
--ds-border-radius-base0.25rem
--ds-border-radius-scale0.25rem
--ds-border-radius-sm
--ds-border-radius-md
--ds-border-radius-lg
--ds-border-radius-xl
--ds-border-radius-default
--ds-border-radius-full
Border-width
NameValueVariable
--ds-border-width-default
--ds-border-width-focus
Shadow
NameValueVariable
--ds-shadow-xs0 0 1px 0 rgba(0,0,0,0.16), 0 1px 2px 0 rgba(0,0,0,0.12)
--ds-shadow-sm0 0 1px 0 rgba(0,0,0,0.15), 0 1px 2px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.1)
--ds-shadow-md0 0 1px 0 rgba(0,0,0,0.14), 0 2px 4px 0 rgba(0,0,0,0.12), 0 4px 8px 0 rgba(0,0,0,0.12)
--ds-shadow-lg0 0 1px 0 rgba(0,0,0,0.13), 0 3px 5px 0 rgba(0,0,0,0.13), 0 6px 12px 0 rgba(0,0,0,0.14)
--ds-shadow-xl0 0 1px 0 rgba(0,0,0,0.12), 0 4px 8px 0 rgba(0,0,0,0.16), 0 12px 24px 0 rgba(0,0,0,0.16)
Opacity
NameValueVariable
--ds-opacity-disabled30%
opacity
Rediger denne siden på Github (åpnes i ny fane)