▲ | seanwilson 5 days ago | |||||||
I'm still working on a tool to create custom accessible Tailwind-style CSS color palettes for web and UI designs: https://www.inclusivecolors.com/ Example with colors from HN to play with (the grays used for links and main body background, orange from the navbar, green from newbie usernames): https://www.inclusivecolors.com/?style_dictionary=eyJjb2xvci... The main features are it shows if your colors meet WCAG accessible contrast on a live UI mockup, you get quick and precise control over every color grade in a swatch (via editing HSL curves) instead of these being auto/AI generated, and it helps you create a full palette of tints/shades for each color rather just a handful of colors. The idea here is to design your tints/shades upfront with accessible contrast in mind so you don't run into problems later. Most brand style guides I see only have around 5 brand colors, and when you need more tints/shades later to implement actual UIs and landing pages, you get into a conflict where you can't find contrasting colors to introduce that match the brand. I've had interesting feedback about different workflows designers have so far. It's tricky to make a single tool that fits everyones workflow but I might end up with multiple modes e.g. easy but more opinionated, and more freeform but for advanced users. I admit it has a learning curve at the moment but I'm not sure how simple you can make it without giving up control. I think once you get it though, you'll realise it's much easier to make a custom accessible palette than you thought. | ||||||||
▲ | fouronnes3 5 days ago | parent | next [-] | |||||||
Very cool project. I don't use tailwind but I have been thinking that the color palette part is great. Love that you can export it all to a big list of CSS variables. | ||||||||
| ||||||||
▲ | jerlendds 5 days ago | parent | prev [-] | |||||||
Looks awesome! I'm using tailwind in my open source project and Ive been really struggling with accessible colors, inclusivecolors sounds like itll be perfect for me | ||||||||
|