Considerations for Making a CSS Framework

By CSS-Tricks - 2020-11-25

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.

 

Topics

  1. UX (0.51)
  2. Frontend (0.27)
  3. Management (0.08)

Similar Articles

A Complete Guide to Flexbox

By CSS-Tricks - 2020-12-03

Our comprehensive guide to CSS flexbox layout. This complete guide explains everything about flexbox, focusing on all the different possible properties for the parent element (the flex container) and ...

An Interactive Guide to CSS Transitions

By joshwcomeau - 2021-03-06

This comprehensive guide shows how to use CSS transitions! A back-to-basics look at the fundamental building blocks we need to create microinteractions and other animations.

12 Alternatives To React, Angular, and Vue

By Medium - 2020-12-07

In the technological world, you all have to keep yourself prepared for the next, and that’s what alternatives are about actually. As it’s…

5 big and powerful Python web frameworks

By InfoWorld - 2021-01-17

Why build your own user credentialing, form handling, security, and other stock components? These big and powerful Python frameworks cover all the bases.

Very Extremely Practical CSS Art

By CSS-Tricks - 2020-12-09

I've always enjoyed the CSS art people create, but I’ve never ventured into it much myself. I'm familiar with many of the tricks involved, but still find