Typography tokens Headings Default Family:
Open Sans (700)
Normal Family:
Open Sans (700)
Small Family:
Open Sans (700)
Size: 28px
Line height: 40px
Minions ipsum chasy baboiii bappleees
Size: 20px
Line height: 28px
Minions ipsum chasy baboiii bappleees
Size: 18px
Line height: 24px
Minions ipsum chasy baboiii bappleees
Size: 14px
Line height: 20px
Minions ipsum chasy baboiii bappleees
Body Normal Family:
Open Sans (400)
13
Slide 29
Spacing tokens
8-Point grid system xxs
xs
sm
md
lg
xl
xxl
4px* / 8px / 16px / 24px / 32px / 40px / 48px / 56px
14
Slide 30
More tokens! Breakpoints
Radius
Shadows
15
Slide 31
More tokens! Breakpoints
Radius
Shadows
do you need anything else? 15
Slide 32
Think LEGO bricks
16
Slide 33
Component Spacing token
sm Color token
Primary
Default button
main
Radius token
Corner
sm
Spacing token
md
Color & typography token
Neutral / Body 00
normal
17
Slide 34
Design tokens to vars @ $ {} β </>
18
Slide 35
Design tokens are agnostic Design
Layout, aestethics, usability
Frontend
Funcionality, perf, construction
19
Slide 36
Design tokens are agnostic Design
Frontend
Layout, aestethics, usability
Funcionality, perf, construction
DESIGN TOKENS
as vars to any plattform
19
Slide 37
Web plattform
Preprocessor
CSS-in-JS
CSS
20
Slide 38
Native plattform
Android
iOS
21
Slide 39
The flow to generate tokens
22
Slide 40
The flow to generate tokens
23
Slide 41
The flow to generate tokens
Design file
23
Slide 42
The flow to generate tokens
Design file
Manual or plugin export
23
Slide 43
The flow to generate tokens
Design file
Manual or plugin export
Preprocessor
23
Slide 44
The flow to generate tokens
Design file
Manual or plugin export
Preprocessor CSS
23
Slide 45
The flow to generate tokens
Design file
Manual or plugin export
Preprocessor CSS-in-JS CSS
23
Slide 46
The flow to generate tokens
Design file
Manual or plugin export
Android Preprocessor CSS-in-JS CSS
23
Slide 47
The flow to generate tokens
Design file
Manual or plugin export
Android Preprocessor CSS-in-JS iOS CSS
23
Slide 48
The βgoodβ flow to generate tokens
24
Slide 49
The βgoodβ flow to generate tokens
Design file
24
Slide 50
The βgoodβ flow to generate tokens
Design file
Manual or plugin export
24
Slide 51
The βgoodβ flow to generate tokens
π {}
Design file
Manual or plugin export
Tokens data colors, typography, spacing, β¦ as a single JSON file
24
Slide 52
The βgoodβ flow to generate tokens
π {}
Design file
Manual or plugin export
Tokens data
Style Dictionary
colors, typography, spacing, β¦ as a single JSON file
24
The AWESOME flow to generate tokens
Figma file
Figma API
28
Slide 61
The AWESOME flow to generate tokens
{} Figma file
Figma API
Tokens data colors, typography, spacing, β¦ as a single JSON file
28
Slide 62
The AWESOME flow to generate tokens
{} Figma file
Figma API
Tokens data colors, typography, spacing, β¦ as a single JSON file
28
Slide 63
The AWESOME flow to generate tokens Design tokens as variables
{} Figma file
Figma API
CSS
CSS-in-JS
Android
iOS
Preprocessor
Tokens data colors, typography, spacing, β¦ as a single JSON file
28
Slide 64
Show me the tokensβ¦
π€ 29
Slide 65
30
Slide 66
With great power comes great responsibility
π· 31
Slide 67
Letβs start! π figma.com/file/IGr2xoqcZX91CU7CDr4ZsI π¦ github.com/klaufel/pattern-library-skeleton PR are welcome!
32