Description
Lessons learned from building a framework (Halfmoon) using CSS variables, and the future of customizability and user personalization on the web.
Summary
- Around eight months ago, I started building a framework which would eventually go on to become Halfmoon.
- Almost everything can be customized by overriding a property.
- However, as I have mentioned already, a unique thing about Halfmoon is the focus on building tools and dashboards on the web.
- Apparently, many (and I mean many) CSS frameworks often fail the minimum contrast recommended between foreground and background colors on common elements, such as buttons.