Skip to main content
CSS-Tricks
  • Articles
  • Notes
  • Links
  • Guides
  • Almanac
  • Picks
  • Shuffle
Search

Links

Things from around the web that we’re reading and have some thoughts about. Have a link we ought to know about? Let us know!

CSS Wrapped 2025

Image CSS Wrapped 2025 | https://chrome.dev/css-wrapped-2025/
Read commentary

The Chrome Dev Team recaps the new CSS features that shipped in Google Chrome this past year in one amazingly designed webpage. They cover new functionality for creating more customizable components, next-gen interactions, and optimizing ergonomics.

Continue Reading →

Fit width text in 1 line of CSS

Image Adam Argyle | https://nerdy.dev/css-text-grow
Read commentary

From Adam, prototyped in Chrome Canary 145:

h1 {
  text-grow: per-line scale;
}
Continue Reading →

HTML Web Components Proposal From 1998

Image W3C | https://www.w3.org/TR/NOTE-HTMLComponents
Read commentary

Web components, as imagined in 1998 from a never-adopted specification:

Componentization is a powerful paradigm that allows component users to build applications using ‘building blocks’ of functionality without having to implement those building blocks themselves, or necessarily understand how the building works in fine detail. This method makes building complex applications easier by breaking them down into more manageable chunks and allowing the building blocks to be reused in other applications. 

Continue Reading →

Prevent a page from scrolling while a dialog is open

Image bram.us | https://www.bram.us/2025/11/25/use-overscroll-behavior-contain-to-prevent-a-page-from-scrolling-while-a-dialog-is-open/
Read commentary

Bramus:

Chrome 144 features a small change to overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue developers have been dealing with for ages: prevent a page from scrolling while a (modal) <dialog> is open.

Continue Reading →

Sketch: A guided tour of Copenhagen

Image Sketch | https://www.sketch.com/blog/a-tour-of-copenhagen/
Read commentary

Sketch is getting a massive UI overhaul, codenamed Copenhagen:

Our latest update — Copenhagen — features a major redesign of Sketch’s UI. Redesigns like this don’t happen often. In fact, our last one was in 2020, when Apple launched macOS Big Sur.

Continue Reading →

Quiet UI Came and Went, Quiet as a Mouse

Image Quiet UI | https://quietui.org/
Read commentary

A few weeks ago, Quiet UI made the rounds when it was released as an open source user interface library, built with JavaScript web components. I had the opportunity to check out the documentation and it seemed like a solid library. I’m always super excited to see more options for web components out in the wild.

Unfortunately, before we even had a chance to cover it here at CSS-Tricks, Quiet UI has disappeared. When visiting the Quiet UI website, there is a simple statement:

Continue Reading →

The thing about contrast-color

Image Stuff & Nonsense | https://stuffandnonsense.co.uk/blog/the-thing-about-contrast-color
Read commentary

One of our favorites, Andy Clarke, on the one thing keeping the CSS contrast-color() function from true glory:

For my website design, I chose a dark blue background colour (#212E45) and light text (#d3d5da). This colour is off-white to soften the contrast between background and foreground colours, while maintaining a decent level for accessibility considerations.

But here’s the thing. The contrast-color() function chooses either white for dark backgrounds or black for light ones. At least to my eyes, that contrast is too high and makes reading less comfortable, at least for me.

Continue Reading →

Compiling Multiple CSS Files into One

Image Always Twisted | https://www.alwaystwisted.com/articles/UnSassing-my-CSS-CSS-imports
Read commentary

Stu Robson is on a mission to “un-Sass” his CSS. I see articles like this pop up every year, and for good reason as CSS has grown so many new legs in recent years. So much so that much of the core features that may have prompted you to reach for Sass in the past are now baked directly into CSS. In fact, we have Jeff Bridgforth on tap with a related article next week.

What I like about Stu’s stab at this is that it’s an ongoing journey rather than a wholesale switch. In fact, he’s out with a new post that pokes specifically at compiling multiple CSS files into a single file. Splitting and organizing styles into separate files is definitely the reason I continue to Sass-ify my work. I love being able to find exactly what I need in a specific file and updating it without having to dig through a monolith of style rules.

Continue Reading →

A Few Things About the Anchor Element’s href You Might Not Have Known

Image Jim Nielsen's Blog | https://blog.jim-nielsen.com/2025/href-value-possibilities/
Read commentary

I love “re-learning” things I thought I knew. HTML is full of those opportunities (case in point, like today) since it’s where you typically start learning about web development. And in those early days, you don’t know what you don’t know.

So, thanks Jim Nielsen for giving me a reason to give URL patterns another look. It’s easy to take URL superpowers for granted, even if you already have these patterns under your belt.

Continue Reading →

CSS-Questions

Image CSS-Questions | https://css-questions.com
Read commentary

Sunkanmi Fafowora is a frequent flier around here. You’ve probably seen his name pop up in the CSS-Tricks Almanac and we actually just published something today that he wrote up for the color-mix() function. The guy spends a lot of time in the Almanac because he loves technical documentation, something he showed off when writing the CSS Color Functions Guide.

And it’s that love for technical documentation that lead him to ship CSS-Questions (gotta love that hyphenated URL, right?!), a place where you can test your CSS knowledge with over 100 questions. You can take the comprehensive exam or a basic one with 20 questions if all you want is a pop quiz.

Continue Reading →
  • 1
  • 2
  • 3
  • ...
  • 225
  • Older Image

CSS-Tricks is powered by DigitalOcean.

Keep up to date on web dev

with our hand-crafted newsletter

DigitalOcean
  • About DO
  • Cloudways
  • Legal stuff
  • Get free credit!
CSS-Tricks
  • Contact
  • Write for CSS-Tricks!
  • Advertise with us
Social
  • RSS Feeds
  • CodePen
  • Mastodon
  • Bluesky
Back to Top
Advertisement