Cascading Style Sheets

Created: by Pradeep GowdaUpdated:Sep 27, 2024Tagged: web · css .

Learn

Learning CSS by playing

Frameworks

Functional CSS

Programming history leading resulting in “functional” CSS – CSS Utility Classes and “Separation of Concerns”

In defense of Functional CSS | Mike Crittenden’s Blog

Functional CSS frameworks

Javascript

StyleX is a JavaScript syntax and compiler for styling web apps.

StyleX combines the strengths and avoids the weaknesses of both inline styles and static CSS. Defining and using styles requires only local knowledge within a component, and avoids specificity issues while retaining features like Media Queries. StyleX builds optimized styles using collision-free atomic CSS which is superior to what could be authored and maintained by hand.

Tools

CSS Variables

Pollen is a highly configurable, responsive library of style-agnostic CSS variables for your next design system.

Utopia an approach to Fluid Responsive Design. Youtube Video

Colors

OKLCH Color Picker & Converter; OKLCH in CSS: why we moved from RGB and HSL

Flexbox

Semantic css

My favorites in particular order are: water.css, pico.css, mvp, though matcha looks excellent (May 2024), and I’m going to try it going forward.

Minimal CSS

Javascript styling system

StyleX “JavaScript syntax and compiler for styling web apps.” by Meta. > StyleX combines the strengths and avoids the weaknesses of both inline styles and static CSS. Defining and using styles requires only local knowledge within a component, and avoids specificity issues while retaining features like Media Queries. StyleX builds optimized styles using collision-free atomic CSS which is superior to what could be authored and maintained by hand.

Cool stuff / experiments

Classic CSS

Good CSS examples

Tips and tricks

Typographic CSS

Introducing TODS – a typographic and OpenType default stylesheet | Clagnut by Richard Rutter