Jump to main content

Nicolas Hoizey

  • articles
  • billets
  • links
  • notes
  • talks
  • archives
  • about

Andy Bell avatar Andy Bell

How we’re approaching theming with modern CSS

  • Nicolas Hoizey
  • 2 April 2024
  • CSS
  • 9 reactions
Screenshot of “How we’re approaching theming with modern CSS”

https://piccalil.li/blog/how-were-approaching-theming-with-modern-css/

in the context of heavy theming, semantic CSS is going to be the key for long term success, not atomic stylesheets (ASS)

9 reactions

7 likes

  1. Sahil ???? avatar
  2. Andy Bell avatar
  3. Iñigo Garcia avatar
  4. Daniel, founder of js-craft.io avatar
  5. Anders Thoresson avatar
  6. Jason Moser :verified_paw: avatar
  7. Andy Bell avatar

2 reposts

  1. Kevin C. Tofel avatar
  2. nzjames avatar
  • Older: Identifying Font Subsetting Opportunities with Web Font Analyzer
  • Newer: 67 Weird Debugging Tricks Your Browser Doesn't Want You to Know

Related contents with similar topics

  1. screenshot of Controlling when CSS custom property values are computed

    Jake Archibald avatar Jake Archibald

    Controlling when CSS custom property values are computed

    • Nicolas Hoizey
    • 15 September 2026
    • CSS
    • 2 reactions

    When and how CSS custom property values are calculated might not be what you expect, and it has a big impact on your styles.

  2. screenshot of Scroll-Driven Animations

    Josh W. Comeau avatar Josh W. Comeau

    Scroll-Driven Animations

    • Nicolas Hoizey
    • 30 April 2026
    • CSS, animations
    • 4 reactions

    The CSSWG deserves a lot of credit, in my opinion, for repurposing/extending CSS keyframe animations for scroll-driven animations. Rather than invent…

  3. screenshot of Overview of CSS-only scrolling shadows and content fading techniques

    Francesco Schwarz avatar Francesco Schwarz

    Overview of CSS-only scrolling shadows and content fading techniques

    • Nicolas Hoizey
    • 11 February 2026
    • CSS
    • 5 reactions

    When content overflows and the scrollbar is insufficient or intentionally hidden, visual cues such as scroll shadows or fading effects signal that…

  4. screenshot of Try text scaling support in Chrome Canary

    Josh Tumath avatar Josh Tumath

    Try text scaling support in Chrome Canary

    • Nicolas Hoizey
    • 28 January 2026
    • accessibility, em, rem, CSS
    • 1 reaction

    Just like how the tag tells the browser that your website is designed to work for small viewport sizes, the tells the browser, 'Hey, I've designed…

  5. screenshot of A new (or rather, old) approach to typography on the web

    Alvin Leung, Taha Hossain, Shen Gao, Ben Giannis and Rafi Rizky

    A new (or rather, old) approach to typography on the web

    • Nicolas Hoizey
    • 3 December 2025
    • Web, typography, CSS, Design System

    The strongest type systems are opinionated. They respond thoughtfully to the environment they inhabit, carrying a voice that cannot be captured by…

If you want to share an error or suggest an enhancement of this content, please edit the source on GitHub.

© Nicolas Hoizey

Built with Eleventy