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 #619

August 31, 2025

CSS-Only Scrollspy Effect Using scroll-marker-group and :target-current

CSS-Only Scrollspy Effect Using scroll-marker-group and :target-current

Sara Soueidan shows how to create a Scrollspy effect using a couple of lines of CSS.

Read more

Rolling the Dice with CSS random()

Rolling the Dice with CSS random()

Jon Davis, Jen Simmons, and Tim Nguyen give an introduction to the random() function that’s coming to CSS, which will let you create a random animation delay, layout content at a random place on the screen, create a random color, or anything you want — all without any JavaScript.

Read more

From Our Sponsor

Rocket — Thoughtful and Wholesome App Generation

Rocket — Thoughtful and Wholesome App Generation

Rocket is the world’s most advanced vibe coding tool—a new way to build apps that’s as easy as speaking an idea out loud.

In one sentence, you describe what you want, and Rocket gives you a complete, fully functional, beautifully designed product, including:

  • Landing pages with modern animations and responsive design
  • Dashboards with real-time logic
  • Internal tools with backend integration
  • Portfolios and personal websites
  • AI-powered utilities
  • Full-stack SaaS apps
  • Monetized products (subscriptions, ads, etc.)

No scaffolding. No fiddling with menus. No wrestling with components. Get free credits and build your first project today.

Try Rocket Today

CSS Weekly on YouTube

▶ VS Code Tips — How To Restore Deleted Files Easily Using Local History

▶ VS Code Tips — How To Restore Deleted Files Easily Using Local History

Quick tip showing how to restore deleted files in Visual Studio Code using local file history, and how to restore different versions of files outside of version control.

Watch video

Articles & Tutorials

The Basics of Anchor Positioning

Ahmad Shadeed covers the basics of Anchor Positioning, explaining everything you need to know to get started with it.

Read more

The `-path` of Least Resistance (Part 1)

Amit Sheen explores the clip-path property, starting with basics and moving through the functions and syntax to powerful shape logic that goes way beyond the basic polygons you might be used to.

Read more

Obsessing Over Smooth radial-gradient() Disc Edges

Ana Tudor demonstrates how to use an underdog media query, resolution queries, to define radial gradients that don’t blur or become jagged.

Read more

3D Layered Text: The Basics

Amit Sheen explains how to build the layered 3D text effect from scratch using HTML and CSS, covering structure, stacking, indexing, perspective, and how to make it all come together visually.

Read more

Sponsored Link

Level Up Your Coding Skills With Scrimba

Level Up Your Coding Skills With Scrimba

Level up your coding skills in a variety of languages and frameworks, from front-end to fullstack, courses on subjects Next, Express, Supabase, Vite, TypeScript, React, and more.

As a CSS Weekly reader, you will get a 20% discount if you upgrade to Scrimba Pro to get access to all of their courses.

Level Up Your Coding Skills »

Tools

Uppy

Uppy is a sleek, modular JavaScript file uploader with a comprehensible API.

Check it out

LiftKit

LiftKit is a UI framework based on the golden ratio. At its core, it’s a set of formulas and variables that unlock advanced visual design features like optical spacing corrections and dynamic color, powered by Material 3.

Check it out

Inspiration

Whimsical SVG hover animation with GSAP

Whimsical SVG hover animation with GSAP

Josh Dillon created an incredibly effective hover effect you should check out.

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 #618

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.