Links
Flexbox: How Big Is That Flexible Box?
In the last two articles, we have looked at what happens when we create a flex container, and also taken a look at alignment. This time we explore the often confusing issue of sizing in Flexbox. How does Flexbox decide how big things should be?
Re-approaching Color – Lyft Design
Sharing a new way to building color systems for accessible UIs that scale: Our existing color system wasn’t working, and we realized for us to be successful with color we would need to do something extraordinarily different. To do that, we had to start from the beginning and scrap everything we knew about color systems.
A framework for web performance
When it comes to web performance, the eternal question is “What should we measure?” The answer to that question will determine where you then concentrate your efforts—whatever it is your measuring, that’s what you’ll be looking to improve.
Having fun with link hover effects
A designer I work with was presenting comps at a recent team meeting. She had done a wonderful job piecing together the concept for a design system, from components to patterns and everything in between that would make any front-end developer happy. But there was a teeny tiny detail in her work that caught my eye: the hover state for links was a squiggle.
WAI-ARIA menus, and why you should generally avoid using them
So as a TL;DR, I’d say: Don’t use menu* roles, they’re most probably inappropriate and cause more churn than a good user experience. Exceptions apply, but you’ll probably be told when they do.
Videos
Unlocking the power of CSS Grid Layout, by Rachel Andrew
Once you have grasped the basics of CSS Grid, you quickly discover how it enables many existing design patterns in a streamlined, elegant way. However, we shouldn’t see Grid in isolation. Understanding how other parts of CSS work together with Grid is key, in order to get the most out of our new abilities.
Sponsor
Thanks to our Anonymous Sponsor!
You're still seeing this newsletter because a generous reader who wished to remain anonymous reached out and offered to cover the cost of the newsletter for the next month. Thank you!