CSS Weekly
  • YouTube Channel
  • Archives
  • Supporters
  • Submit a link
  • Advertise
  • Contact

Issue #609

March 20, 2025

Our Interfaces Have Lost Their Senses

Our Interfaces Have Lost Their Senses

Amelia Wattenberger created a beautiful visual story to remind us that you should build UIs first and foremost for humans.

Read more

A Deep Dive into the Inline Background Overlap Problem

A Deep Dive into the Inline Background Overlap Problem

Ana Tudor explains how to get a semitransparent background following some inline text with padding without the overlap problem.

Read more

From Our Sponsor

Jelly: Make Customer Support Simple & Sweet!

Jelly: Make Customer Support Simple & Sweet!

Keeping up with customer emails shouldn’t feel like flying a 747. Jelly makes it easy and affordable: one flat price per team, not per user. No surprise bills—just a simple shared inbox that helps your team respond faster, stay organized, and keep customer conversations flowing smoothly.

Try Jelly now for free and get 15% off!

CSS Weekly on YouTube

▶ Frontend News #12: New attr() Capabilities, CSS Variables in Shorthand Properties, Base64 Data URLs

▶ Frontend News #12: New attr() Capabilities, CSS Variables in Shorthand Properties, Base64 Data URLs

Find out how you can use values from HTML attributes in CSS, why you should avoid custom properties in shorthand properties, how users with visual impairments perceive your colors, and more.

Watch video

Articles & Tutorials

Styling Counters in CSS

Juan Diego Rodríguez shows different approaches to style counters in CSS, going from the most basic ways to style lists directly in HTML to advanced customization techniques.

Read more

Style Legend

Jeremy Keith gives an overview of a new proposal for the ability to style a number of pseudo-elements of form controls.

Read more

Reducing CSS complexity with the :is() pseudo-class

Chris Ferdinandi shows you how :is() pseudo-class can dramatically reduce selector complexity.

Read more

Creating Animated Accordions with the Details Element and Modern CSS

Stefan Judis explains how to create animated accordions using only HTML and modern CSS with the details element, interpolate-size, transition-behavior, and the :has() pseudo-class.

Read more

:in-range pseudo-class

Kevin Powell shares a quick tip on how to use :in-range pseudo-class to style a ranged input element, with the styles only applying if the value is within the specified range.

Read more

Sponsored Link

HubSpot's Starter Bundle for Startups

HubSpot's Starter Bundle for Startups

Unlock the potential of your growing startup with HubSpot’s Starter Customer Platform.

For a discounted price of just $20/month, unlock access to the Starter edition of HubSpot’s six core products for marketing, sales, and customer service – powered by HubSpot’s Smart CRM – all for the price of one.

Built for startups like yours, HubSpot Starter has all the essential tools you need to scale.

Click here to claim your small business bundle and start growing your business today!

Tools

Accessibility Support

Accessibility Support is an online tool that lets you check if your code will work with assistive technologies. You can think of it as CainIUse for accessibility.

Check it out

Filter

Filter is a powerful, web-based image editor built with React and TypeScript. It provides a modern, intuitive interface for quick image edits and filters, optimized for both desktop and mobile devices.

Check it out

Inspiration

CSS Animated Tornado 🌪

CSS Animated Tornado 🌪

Alexis Degryse created a lovely animation using only CSS.

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 #608 Issue #610

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 11,000 Subscribers X / Twitter 16,700 Followers Bluesky 3,900 Followers TikTok 1,600 Followers Facebook 2,400 Likes Codepen 150 Followers RSS 8,500 Subscribers
YouTube 11,000 Subscribers X / Twitter 16,700 Followers Bluesky 3,900 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.