CSS-Trickz! also ready to join Digital Ocean

You probably want CSS-Tricks

Responsive List of Avatars Using Modern CSS (Part 2)

Written by: Temani Afif

In this article, we follow up the work we did to create responsive rows of circular images in a previous article by arranging the images around a circle with a clean hover effect.

Continue reading "Responsive List of Avatars Using Modern CSS (Part 2)" at CSS-Tricks

Quick Hit #72

Written by: Daniel Schwarz

Firefox 146 ships text-decoration-inset, which enables us to customize the position and size of text decorations such as underlines.

Continue reading "Quick Hit #72" at CSS-Tricks

Quick Hit #71

Written by: Geoff Graham

Happy 29th birthday, CSS!

Continue reading "Quick Hit #71" at CSS-Tricks

What’s !important #1: Advent Calendars, CSS Wrapped, Web Platform Updates, and More

Written by: Daniel Schwarz

The best CSS news from around the web from the last two weeks. In this edition: advent calendars, CSS Wrapped 2025, and the latest Web Platform Updates.

Continue reading "What’s !important #1: Advent Calendars, CSS Wrapped, Web Platform Updates, and More" at CSS-Tricks

Toon Title Text Generator

Written by: Geoff Graham

Andy Clarke with a brand-new resource. It generates the sort of fun typography that Andy commonly uses in his own work that’s geared towards cartoon headings.

Continue reading "Toon Title Text Generator" at CSS-Tricks

Responsive List of Avatars Using Modern CSS (Part 1)

Written by: Temani Afif

A list of rounded images that slightly overlap each other is a classic web design pattern. The main idea is not complex, but the new thing is the responsive part. that dynamically adjusts the overlap between the images so they fit inside the container.

Continue reading "Responsive List of Avatars Using Modern CSS (Part 1)" at CSS-Tricks

Quick Hit #70

Written by: Daniel Schwarz

Firefox 146 becomes the first to trial @custom-media, an at-rule that’s like custom properties but for media queries.

Continue reading "Quick Hit #70" at CSS-Tricks

What Else Could Container Queries… Query?

Written by: Daniel Schwarz

How far can we really go with container queries? There are dozens of media queries now, so what if there were dozens of container queries as well? What could we use them for?

Continue reading "What Else Could Container Queries… Query?" at CSS-Tricks

Creating Scroll-Based Animations in Full view()

Written by: Preethi

It’s not that hard to do! Preethi shows you how it’s really the same old animation you’re used to writing in CSS, only applied on a view timeline instead of a normal timeline.

Continue reading "Creating Scroll-Based Animations in Full view()" at CSS-Tricks

Quick Hit #69

Written by: Daniel Schwarz

Firefox 146 adds support for @scope, which sets a range where you want styles to start and end between two […]

Continue reading "Quick Hit #69" at CSS-Tricks

Quick Hit #68

Written by: Daniel Schwarz

Firefox 146 has shipped the CSS Color 5 version of contrast-color() that only resolves to black or white. Hopefully Chrome […]

Continue reading "Quick Hit #68" at CSS-Tricks

CSS Wrapped 2025

Written by: Ryan Trimble

The Chrome Dev Team recaps the new CSS features that shipped in Google Chrome this past year in one amazingly […]

Continue reading "CSS Wrapped 2025" at CSS-Tricks