Modern CSS / Next-Gen CSS
Component-based CSSβ
- Utility Class / Functional CSS / Utility-first CSS / Atomic CSS
- CSS Modules
- The End of Global CSS
- Tools - see Tooling > Toolchain > Builder / Bundler > Webpack
- Styled-Components / Emotion
Preprocessor-based CSSβ
- PostCSS
- Intro
- Preset Env
- More Plugins - see Tooling > Toolchain > Compiler / Transpiler / Preprocessor > PostCSS
Best Practicesβ
- Sanitize.css / Normalize.css / Reset.css
- Methodology
- Code Style
Know More about Web Design / UI Design / UX Designβ
- Responsive/Adaptive Web Design
- Motion Design
- Grid System - A Comprehensive Introduction to Grids in Web Design
- calc() grid system - Lost Grid
- flexbox grid system - Flexbox Grid
- The 8-Point Grid
- Typography
- Atomic Design (Book)
- Design System
- A comprehensive guide to design systems, Design Systems Handbook
- Design Tokens
- Style Guide
- Style Guide Driven Development / Living Style Guides
- Tools - see Tooling > Documentation > Style Guide
- Examples
- Apple's Human Interface Guidelines
- Google's Material Design
- Microsoft's Fluent Design System
- Airbnb's new design system
- Github's Primer
- Atlassian's Design Guidelines
- Salesforce's Lightning Design System
- Yelp's Styleguide
- IBM's Living Language
- BBC's GEL Guidelines
- A List Apart's pattern library
- USA.gov's [Web Design Standards](https://standards.usa.gov/)
- MailChimp's Email Design Guide