You’ve mastered CSS. Now master AI. Join my new weekly newsletter for developers who want to work smarter with AI. Subscribe to AI Developer Weekly »
CSS Weekly
  • YouTube Channel
  • Archives
  • Supporters
  • Submit a link
  • Advertise
  • Contact

Issue #630

December 3, 2025

Masonry: Things You Won’t Need A Library For Anymore

Masonry: Things You Won’t Need A Library For Anymore

Patrick Brosset takes a deep dive into what CSS Masonry means for web developers and how you could make use of it in your own work.

Read more

Using CSS To Fix the Irradiation Illusion

Using CSS To Fix the Irradiation Illusion

Adam Argyle explains how to adjust perceived font weight in dark mode without the layout shift, using variable fonts and the GRAD axis.

Read more

From Our Sponsor

Last Chance: Get Certified with up to 50% OFF

Last Chance: Get Certified with up to 50% OFF

Your final opportunity this year to get certified in Vue, React, Angular, or JS with up to 50% off. Start the new year with validated skills and a credential that stands out. Offer ends soon.

Grab Your Final Cyber Discount »

CSS Weekly on YouTube

▶ How To Create an Adaptive SVG Favicon Using the prefers-color-scheme Media Query

▶ How To Create an Adaptive SVG Favicon Using the prefers-color-scheme Media Query

Find out how to create an adaptive favicon that automatically switches to a light/dark color scheme using SVG icon format and prefers-color-scheme media query.

Watch video

▶ Frontend News #18: Self-Destructing CSS, Throttle Specific Requests In Chrome DevTools

▶ Frontend News #18: Self-Destructing CSS, Throttle Specific Requests In Chrome DevTools

Find out why you should use the self-destructing CSS pattern when working with web components, how to throttle specific requests in Chrome DevTools, and more.

Watch video

Articles & Tutorials

Grid: How grid-template-areas Offer a Visual Solution for Your Code

Saron Yitbarek gives a short introduction on how to use grid-template-areas to visually place elements on a grid.

Read more

Dialog and Popover: Baseline Layered UI Patterns

David A. Herron shows how to build UI patterns for modal windows and prompts using the <dialog> and popover web features

Read more

▶ How To Use Web Components, and Why You’d Want To

Kevin Powell gives a nice introduction to Web Components.

Watch video

Scrollytelling on Steroids With Scroll-State Queries

Lee Meyer outlines some common use cases for scroll-based styling.

Read more

Exploring Large HTML Documents On The Web

Matt Zeunert looks at examples of large HTML documents around the web and peeks into the code to see what’s making them so big.

Read more

Sponsored Link

Save £60 on all Piccalilli courses and get a 50% discount coupon to use any time

Save £60 on all Piccalilli courses and get a 50% discount coupon to use any time

Every purchase of Complete CSS, Mindful Design and JavaScript for Everyone during this period gets you a 50% discount coupon that you can use at any time, on any course.

That means if you buy one course for £189 (down from £249), you get the next one for £124.50, saving over £180 against the full, £498 price of both courses!

Check out the deals

Tools

Indie UI

Indie UI is a collection of styled UI components, built with React.js, shadcn, and Framer Motion for animation.

Check it out

ShadcnThemer

Shadcn Themer is a web application that lets you create, customize, and share themes for shadcn/ui.

Check it out

Inspiration

Chrome: CSS Scroll Based Animations

Chrome: CSS Scroll Based Animations

Pim van Die created a stunning demo that showcases the power of scroll-based animations.

Get inspired

Until Next Week

Thank you so much for reading!

If you want to support this newsletter and my work, check out:
• CSS Stickers
• CSS Weekly on Buy Me a Coffee
• CSS Weekly on Patreon
• CSS Weekly YouTube Channel
• Mastering Linting

Happy coding,
Zoran Jambor

Issue #629

CSS Stickers!

CSS Stickers set.

A set of beautiful, cute, and funny CSS stickers to showcase your love for CSS.

Get Your Set Today »

Course Mastering Linting

Get proficient with the best linting tools, Prettier & Stylelint.

Enroll Now »

Follow CSS Weekly

YouTube 12,000 Subscribers X / Twitter 16,800 Followers Bluesky 4,100 Followers TikTok 1,600 Followers Facebook 2,400 Likes Codepen 150 Followers RSS 8,500 Subscribers
YouTube 12,000 Subscribers X / Twitter 16,800 Followers Bluesky 4,100 Followers TikTok 1,600 Followers Facebook 2,400 Likes Codepen 150 Followers RSS 8,500 Subscribers

CSS Weekly is curated, edited,
published and created by Zoran Jambor.