This is a curated list of articles I've read and have shared online as I believe they are worth sharing. I aim to update this list on a weekly basis. You can keep up to date with all the links I share by revisiting this page, or alternately, you can subscribe to the RSS feed for links.
Styling Web Component shadow DOM elements with inline styles
Yesterday, we looked at why styling Web Component elements in the shadow DOM sucks, and I shared five different approaches you can use. Today, we’re going to…
Styling the Shadow DOM with Web Components
I often say that the Shadow DOM is an antipattern. I tend to catch a lot of shit for it, because for years the JS framework cult positioned the Shadow DOM as…
What’s the deal with WebKit Font Smoothing?
Tuesday 5 Nov 2024 Play Synthesised Audio Have you ever added this CSS? What’s the deal with that? I’ve always tried to avoid this CSS because a long time ago…
The <details> and <summary> elements are getting an upgrade - Stephanie Stimac's Blog
The <details> and <summary> elements are getting an upgrade 01 Nov 2024 Form controls are notoriously difficult to style, something the web community has been…
Your CSS reset should be layered
Published on November 2, 2024 Cascade layers recently reached the completely arbitrary “baseline widely available” milestone, which means they have been…
7 Simple Button Design Tips That Make a Big Impact
While you are working on a UI/UX design project, I have developed a set of practical tips for designing a clickable button that helps me maintain design…
The blockquote element
14th October 2024 The thing about magazines—physical, printed magazines, I mean—is it’s very easy to skip past content. Between your thumb and gravity, weeks of…
Prototyping Magic Tricks and Software
In Penn & Teller’s Masterclass (no. 12 “Principles of Performing”) they explain how one of their favorite ways to design a magic trick is to come up with an…
Why GOV.UK's Exit this Page component doesn't use the Escape key
Content warning: This blog post references domestic abuse and violence but doesn’t go into specific detail. I’m not an expert in that topic at all, so I may not…
Building my new website: A modern approach to font fallbacks with font property adjustments - Nic Chan
This is a post in a series about building my new website, check out the previous post in this series. A note from the present day Hi, it’s present-day Nic here.…