1. Make color pallets small yet scalable
Start every design system with a small number of cohesive color styles. And an easy way to scale them as your product grows and evolves (process fully stollen from @lindadong!). e.g..
Start every design system with a small number of cohesive color styles. And an easy way to scale them as your product grows and evolves (process fully stollen from @lindadong!). e.g..
2. Give text colors VIP status
Colors used for text are the most important and most frequently used styles. Finding the right one needs to be foolproof. And they all need to look good and be accessible on any background. e.g..
Colors used for text are the most important and most frequently used styles. Finding the right one needs to be foolproof. And they all need to look good and be accessible on any background. e.g..
..Dead set on using colors from the neutral palette? That’s fine, keep the text color styles and paste in the desired neutral hex codes at 100% opacity.
3. Basic dark theme support goes a long way
Most products need light theme colors 95% of the time. But what about the occasional dark component (e.g., menu, tooltip, button, footer)? Add *some* dark theme styles to provide full support and avoid misuse. e.g..
Most products need light theme colors 95% of the time. But what about the occasional dark component (e.g., menu, tooltip, button, footer)? Add *some* dark theme styles to provide full support and avoid misuse. e.g..
4. Use a practical naming structure
Use a hierarchical and systemic naming structure for each color style. Then add helpful information in the description field. This will keep styles scalable and easy to use. e.g..
Use a hierarchical and systemic naming structure for each color style. Then add helpful information in the description field. This will keep styles scalable and easy to use. e.g..
Use these tips with your existing design system, or give them a whirl in the latest version of UI Prep 👇
Loading suggestions...