The Web Animation Performance Tier List
Matt Perry created an in-depth guide to animation performance, covering when to use will-change, why CSS variables are bad, what hardware acceleration means, and more.
Matt Perry created an in-depth guide to animation performance, covering when to use will-change, why CSS variables are bad, what hardware acceleration means, and more.
Agustin Capeletto explores how stacked grids and 3D transforms can bring heightmaps to life using nothing but the power of CSS.
Tired of WordPress form builders that fight you—or hide basics behind a paywall?
IvyForms removes the friction.
You get a highly intuitive backend, visibility into all of your entries, and settings to fine-tune the look and experience of your forms.
A brief guide for the upcoming ‘stretch‘ value in CSS, which forces the element to take 100% width/height of the parent container while taking padding & margin into consideration, thus preventing unwanted overflow easily without using calc() or box-sizing.
Find out why pseudo-elements (::before, ::after) don’t work with the ‘:is()’ pseudo-class function, what the difference between HSL and OKLCH color formats is, why you’re not writing as much code as you’d like at work, and more.
Preethi Sam demonstrates how to use the new CSS sibling-index() and sibling-count() functions for staggered timing effects.
Andy Clarke showcases a technique for animating SVG elements hidden in the Shadow DOM.
Daniel Schwarz gives a nice guide to the text-wrap CSS property.
Bramus Van Damme explains how to combine Scroll-Driven animations with @starting-style CSS at-rule.
Kilian Valkhof goes over the rules of thumb that will help you write better code and make better decisions.
Vue School is where developers master Vue and Nuxt through hands-on learning and expert-led workshops. Unlock full access and claim $2,000+ in free bonuses while they last. Super Early Bird ends soon.
A handy online tool that allows you to easily see which version of what browser supports which feature of View Transitions.
Chris Ferdinandi shares a well-thought-out Pull Request template that you can copy and modify for your projects.
Niklas Knaack created a CSS-only racing game without a single line of JavaScript or any external libraries. Both the race track and the cars follow the same path defined by the new shape() function in CSS, making this a showcase of what modern CSS can do.
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