Getting started
Figma currently supports shadows
typography
* colors
icons
and logos
. Tokens like motion
and spacing
are not supported out of the box.
Using color
Accessing color tokens
All of our colors are available to be used in Figma. When creating elements, select the style button to access all color tokens.
Search for color tokens
To search for color tokens, you can type keywords to match the color that you need.
Component colors
Most components have access to all the colors, but some components utilize predefined themes such as buttons & tooltips
Using shadows
Access shadow tokens
To access shadows, select the object and scroll down to effects and select the style button.
Using typography
Access typography tokens
To access typography tokens, select the object and scroll down to typography and select the style button.
Search typography tokens
All text tokens can be searched with keywords.
Detaching type styles
There will be instances where you need to mix styles such as italics & strikethrough with normal text-only then should you detach from our text tokens in Figma. We recommend that you select the token closest to what you need then begin to modify the text. Be sure when you are adjusting line-height, you still reference our line-height tokens.
Using Icons & Logos
Access typography tokens
To access any icons or logos, use the design token library under the asset panels. If you do not see it click the book icon and ensure it is enabled.
How to properly change icons
When swapping icons, be sure not to double-click the icon but instead select the icon and use the component drop down to find the icon you need. You can search all icons that have keywords.
Using Spacing & Motion
Setting Spacing
Since Figma does not support enforcing spacing tokens, designers must ensure that all spacing in the designs uses our included spacing tokens. To set the value, select and input the token size value. Zeplin hand-off tools do have a check to see if the spacing is one of our tokens. Designers should make it a habit to check using Zeplin to find spacing discrepancies quickly.
Setting motion tokens
When setting prototypes, be sure to look over our motion tokens such as duration and easing and use them to get an accurate depiction of how the transition will appear.
Still have questions?
Please feel free to reach out in our #figma-nerds channel or #wpds channel for any other questions.