Skip to main content

Design System Visitor Center

All the resources you need to learn about and work with the Salesforce Lightning Design System (SLDS)

See Upcoming Release (254)See More Versions

Welcome! How can we help you today?

Learn

New to the Design System? Here are all the resources to help you get started.

Learn about our Design System

Tools & Resources

Explore all the tools you need to work with the design system.

Access Tools & Resources

Get Help

Need assistance from one of our teams? We're happy to help!

Find Support

Contribute

Learn how to contribute a pattern, icon, or illustration.

See the Contribution Process

Back to top

Learn

Design systems can be confusing. We get it! Here are some resources to help you get started:

ABCs of Design Systems

Need assistance from one of our teams? We're happy to help!

View Presentation

Trail: SLDS Basics

Start using SLDS to build Salesforce apps.

Take SLDS Basics Trail

Trail: Systems Design

An advanced module for learning how to design reusable patterns and scalable systems

Take Systems Design Trail

Blueprints and Frameworks

Our design system must work with multiple JavaScript frameworks, so for that reason we provide only HTML and CSS as part of our system. Engineers will need to take that markup and create functional components. Ask your engineering team which of the following frameworks they use: Lightning Web Components (latest model, also called Raptor or LWC) or Aura Components (older model, being phased out).

Lightning Web ComponentsAura Components

What we're working on

Here's a snapshot view of what the Design System team is up to and our roadmap.

FY21 RoadmapSLDS Release Notes

Themes for FY22

Kinetics

Baking motion tokens into our components

Kinetics Overview

Color & Richer Theming

Creating an accessible and algorithmic color system

Color & Theming Roadmap

SLDS API

Developing a central source of information and rules needed for effective use of SLDS across design, development, and test automation

SLDS API Documentation

Project Sunrise

Reimagining the look and feel of Lightning while following the latest accessibility recommendations

Project Sunrise Overview

Salesforce Design System (SDS)

Building a design system that works for all Salesforce entities (product, marketing, Trailhead, and more)

SDS Overview

SLDS Styling Hooks

Designing a supported way to change styling values by exposing CSS Custom Properties on components

Styling Hooks Overview

Back to top

Tools & Resources

Here are some of the tools and resources you'll need to be successful using SLDS. For the full list, you can view our Tools Page on the SLDS website.

Back to top

Get Help

Have an SLDS question for us? Follow this timeline to get help.

  1. Step 1: Ask Your Ambassador

    First, reach out to your SLDS ambassador to see if they can answer your design system question(s).

    Design System Ambassadors
  2. Step 2: Take it to Slack

    If you don’t have an ambassador, or you still need help, please post on the Design System Slack channel: #help-design-system

    Join the Slack Channel
  3. Step 3: Meet With Us

    If you have more complex questions and would like to meet with us, please reserve a time during our office hours.

    Book Office Hours
  4. Step 4: Contribute

    Already met with us about a great design system addition? We'd love to see your new pattern, icon, or illustration suggestion!

    Contribute to the Design System
  • UX Patterns
  • Engineering
  • Accessibility
  • Visual Design
  • Kinetics

Office Hours & Contribution Guidance

We know Design Systems can be confusing, but we’re here to help! Book an appointment for our office hours to help you navigate the design system. Get the help you need, whether it’s related to UX, Engineering, Accessibility, Visual or Kinetics.

Book Design System Office HoursBook A11Y Office Hours
Back to top

Contribute to the Design System

We provide a process to make it easy for you to contribute patterns, icons, and illustrations to the design system.

A Living Design System

Salesforce design systems provide beautiful and cohesive experiences across all of Salesforce. This requires a scalable governance model that supports all products and contribution volume. The pattern review process will ensure product pattern quality while providing clarity to contributors and stakeholders.

Learn about Design System Governance

Contribute a Pattern

Need assistance from one of our teams? We're happy to help!

Pattern Proposal Brief

Add an Icon

Learn about the process to contribute an icon.

Icon Process

Share an Illustration

Come to Visual Design office hours for feedback on illustration(s).

Visual Design Office Hours

Prioritize a Style Hook

Let us know which style hook you'd like to see coming next.

Feedback & Requests

Back to top

Versions of the Design System

Internal development builds cover the next two core releases and are available for use internally.

What is Upcoming?

The “Upcoming” version reflects the latest code checked into the Design System repository. It is updated the most frequently, although it might not meet our definition of ready just yet.

What is Core?

Our “Core” subdomains showcase the Design System versions that we have checked into Perforce. These sites reflect what is available for developers building on our Platform.

GA Build

The GA build is the latest stable build made public in our open source repository and website. It only contains components that have been released within an existing Salesforce product.

  1. Release
    254 Spring '25
    2025.02.07
    Status
    In Production
ReleaseVersionStatusChanges Made
254 Spring '25
2025.02.07
In ProductionSee Diff (252-254)
Back to top

File a Bug

Found a bug with the CSS framework? Here's what you can do!

Back to top