Home
Bookmarks
Leagues
LEARN
Courses
Career Paths
Assessments
Tutorials
Arcade
Glossary
GROW
Certifications
Log in
Glossary
Log inSign up
Courses/Introduction to Design Systems/Design Tokens: The DNA of a Design System/
Exercise #1

What Are Design Tokens?

Pioneered by Jina Anne at Salesforce during the creation of the Lightning Design System, design tokens are the indivisible, platform-agnostic design decisions that power a design system.

Instead of hardcoding raw values like #0052CC or 16px across dozens of CSS stylesheets, iOS Swift structs, and Android XML files, teams store these decisions as named variables in a central, version-controlled repository:

{
  "color": {
    "brand": {
      "primary": { "value": "#0052cc" }
    }
  }
}

When a token value is updated, an automated build pipeline compiles the tokens into CSS variables, iOS Swift constants, and Android XML resources, synchronizing every platform in seconds.

Topics

What Are Design Tokens?
The 3-Tier Token Architecture
Tier 1: Global Primitive Tokens
Tier 2: Semantic (Alias) Tokens
Tier 3: Component-Scoped Tokens
Token Naming Taxonomies: The CTI Convention
Cross-Platform Token Compilation (Style Dictionary)
Composite Tokens: Typography Sets and Shadows
Resolving Token Dependency Chains
Token Versioning, Renaming & Safe Migration

From lesson

1

Design Tokens: The DNA of a Design System

Level 3 · Design Tokens & Foundations

Top contributors

Community contribution details will appear here once real learner activity is available.

Share