To start, I design around core use cases that I know I need to account for. Things like text, disabled states, borders, super subtle hover states, etc.
Let's see how that works for type ๐
I know that I'll have 3 core typography color needs.
Dark text + Grey text + Placeholder text
I'll use the Contrast app to help me arrive at those values right away.
900 = dark text // 700 = grey text // 600 = placeholder text
That's 3 of 9 values knocked out immediately ๐ช
Then I'll start filling in the gaps based on my needs above
โข standardizing the hue to match your `primary` color ensures cohesiveness
โข I typically move from more saturated to less saturated as I approach white
โข 100-300 are > 90 brightness for things like subtle borders
Step 05 โ build your interface palette
Depending on how you intend to use these colors, you might need light/dark variations. But the process remains the same!
Most of the time I'll make these more saturated than my brand colors so they command a bit more attention
And that's it! Some benefits to this process:
โข It's repeatable (super easy to add more)
โข It's flexible (larger spectrum of grays accounts for every use case)
You can design any great product using this system to build out your color palette ๐ช
If you want to go deeper... this is only a little taste of the full "Style Systems" module from Figma Academy.
Enrollment for the Spring cohort is open now and it's the last time it'll be available at this price ๐ figma.academy
This system is a great way to quickly generate starting points for each color needed.
But it's important to note... they're just starting points!
You should always be iterating as you use color and making sure your eyes have the final say instead of prioritizing the math ๐
The reason it's important to let our eyes have the final say is because we perceive certain colors differently.
A red is inherently going to be higher contrast than a corresponding yellow for instance.
This is why I like to adjust saturation/brightness within that range of 10.
Color theory used to be a black box for me...
But this system has helped me a TON ๐
If you also found it valuable, click into the first tweet below and pass it along ๐
The more that I talk to designers working on ultra-high-quality products...
The more I want to understand what it takes to establish a culture of craft.
After months I'm starting to notice some clear patterns ๐
1 // Investment from leadership
Most teams descope projects and cut corners as deadlines approach.
If you're like me... you've labeled countless details as "fast follows" only to have them buried for eternity in a product backlog.
Here's how these teams are different ๐
1 //
To build a culture of craft, the first step is for leadership to publicly state that they are willing to invest in high-quality design as a strategic advantageโeven if it takes longer.