Design Tokens
What are design tokens?
Design tokens are a way to define atomic style items in an agnostic way. This helps to use Harmonium not only in sass and the web, but to other platforms such as native mobile.
For more information on design tokens, check out the post here
Blur
Token | Value |
---|---|
Token:$blur-disabled | Value:blur(0) |
Token:$blur-enabled | Value:blur(8px) |
Border Radius
Token | Value |
---|---|
Token:$border-radius-small | Value:3px |
Token:$border-radius-rounded | Value:100000px |
Colors
Token | Value |
---|---|
Token:$color-black | Value:#000000 |
Token:$color-black-0 | Value:rgba(0, 0, 0, 0) |
Token:$color-black-03 | Value:rgba(0, 0, 0, 0.03) |
Token:$color-black-06 | Value:rgba(0, 0, 0, 0.06) |
Token:$color-black-10 | Value:rgba(0, 0, 0, 0.1) |
Token:$color-black-20 | Value:rgba(0, 0, 0, 0.2) |
Token:$color-black-30 | Value:rgba(0, 0, 0, 0.3) |
Token:$color-black-40 | Value:rgba(0, 0, 0, 0.4) |
Token:$color-black-50 | Value:rgba(0, 0, 0, 0.5) |
Token:$color-black-60 | Value:rgba(0, 0, 0, 0.6) |
Token:$color-black-70 | Value:rgba(0, 0, 0, 0.7) |
Token:$color-black-80 | Value:rgba(0, 0, 0, 0.8) |
Token:$color-black-90 | Value:rgba(0, 0, 0, 0.9) |
Token:$color-brand-primary | Value:#295de5 |
Token:$color-brand-secondary | Value:#6422eb |
Token:$color-brand-tertiary | Value:#501bbc |
Token:$color-dark-gray | Value:#565656 |
Token:$color-darker-gray | Value:#2a2a2a |
Token:$color-disabled | Value:#ababab |
Token:$color-divider | Value:rgba(0, 0, 0, 0.1) |
Token:$color-divider-dark | Value:rgba(0, 0, 0, 0.2) |
Token:$color-divider-light | Value:rgba(255, 255, 255, 0.1) |
Token:$color-gray | Value:#818181 |
Token:$color-light-gray | Value:#ababab |
Token:$color-lighter-gray | Value:#d5d5d5 |
Token:$color-lightest-gray | Value:#f4f4f4 |
Token:$color-muted | Value:#d5d5d5 |
Token:$color-ui-alert | Value:#d94011 |
Token:$color-ui-error | Value:#d10034 |
Token:$color-ui-primary | Value:#295de5 |
Token:$color-ui-success | Value:#00a67f |
Token:$color-ui-warning | Value:#d10034 |
Token:$color-very-muted | Value:#f4f4f4 |
Token:$color-white | Value:#ffffff |
Token:$color-white-0 | Value:rgba(255, 255, 255, 0) |
Token:$color-white-03 | Value:rgba(255, 255, 255, 0.03) |
Token:$color-white-06 | Value:rgba(255, 255, 255, 0.06) |
Token:$color-white-10 | Value:rgba(255, 255, 255, 0.1) |
Token:$color-white-20 | Value:rgba(255, 255, 255, 0.2) |
Token:$color-white-30 | Value:rgba(255, 255, 255, 0.3) |
Token:$color-white-40 | Value:rgba(255, 255, 255, 0.4) |
Token:$color-white-50 | Value:rgba(255, 255, 255, 0.5) |
Token:$color-white-60 | Value:rgba(255, 255, 255, 0.6) |
Token:$color-white-70 | Value:rgba(255, 255, 255, 0.7) |
Token:$color-white-80 | Value:rgba(255, 255, 255, 0.8) |
Token:$color-white-90 | Value:rgba(255, 255, 255, 0.9) |
Fonts
Token | Value |
---|---|
Token:$font-family-monospace | Value:'Montserrat', sans-serif Harmonium |
Token:$font-family-serif | Value:'Georgia', serif Harmonium |
Token:$font-family-sans-serif | Value:'Roboto', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif Harmonium |
Fonts Sizes
Token | Value |
---|---|
Token:$font-size-tiny | Value:1rem Harmonium |
Token:$font-size-smaller | Value:1.2rem Harmonium |
Token:$font-size-small | Value:1.4rem Harmonium |
Token:$font-size-medium | Value:2rem Harmonium |
Token:$font-size-large | Value:2.4rem Harmonium |
Token:$font-size-larger | Value:3.6rem Harmonium |
Token:$font-size-largest | Value:4.2rem Harmonium |
Token:$font-size-base | Value:1.6rem Harmonium |
Font Weights
Token | Value |
---|---|
Token:$font-weight-light | Value:300 The quick brown fox jumped over the lazy dog. |
Token:$font-weight-normal | Value:400 The quick brown fox jumped over the lazy dog. |
Token:$font-weight-bold | Value:700 The quick brown fox jumped over the lazy dog. |
Grid
Token | Value |
---|---|
Token:$grid-column-padding | Value:12px |
Token:$grid-columns | Value:12 |
Token:$grid-gutter | Value:12px * 2 |
Token:$grid-row-width | Value:1024px |
Icon Sizes
Token | Value |
---|---|
Token:$icon-size-base | Value:24px |
Token:$icon-size-large | Value:48px |
Token:$icon-size-larger | Value:64px |
Token:$icon-size-largest | Value:128px |
Token:$icon-size-medium | Value:24px |
Token:$icon-size-small | Value:16px |
Token:$icon-size-tiny | Value:8px |
Line Heights
Token | Value |
---|---|
Token:$line-height-base | Value:2.4rem |
Token:$line-height-global | Value:1.5 |
Token:$line-height-header | Value:1.1 |
Opacity
Token | Value |
---|---|
Token:$opacity-disabled | Value:0.35 |
Screen Widths
Token | Value |
---|---|
Token:$screen-width-full | Value:100% |
Token:$screen-width-large | Value:1024px |
Token:$screen-width-medium | Value:768px |
Token:$screen-width-nav | Value:768px |
Token:$screen-width-small | Value:0 |
Token:$screen-width-xlarge | Value:1200px |
Token:$screen-width-xxlarge | Value:1440px |
Shadows
Token | Value |
---|---|
Token:$box-shadow-default | Value:0 1px 4px 0 rgba(0, 0, 0, 0.3) |
Token:$box-shadow-hover | Value:0 2px 6px 0 rgba(0, 0, 0, 0.5) |
Token:$box-shadow-active | Value:0 1px 2px 0 rgba(0, 0, 0, 0.3) |
Spacing
Token | Value |
---|---|
Token:$spacing-tiny | Value:6px |
Token:$spacing-small | Value:12px |
Token:$spacing-medium | Value:24px |
Token:$spacing-large | Value:48px |
Token:$spacing-larger | Value:72px |
Token:$spacing-base | Value:24px |
Z-Index
Token | Value |
---|---|
Token:$z-index-above | Value:1 |
Token:$z-index-above-everything | Value:1000 |
Token:$z-index-above-most | Value:10 |
Token:$z-index-below | Value:-1 |
Token:$z-index-below-everything | Value:-1000 |
Token:$z-index-below-most | Value:-10 |
Token:$z-index-default | Value:0 |