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

Issue #593

September 19, 2024

WebKit Features in Safari 18.0

WebKit Features in Safari 18.0

Jen Simmons gives an overview of new web platform features that just landed in WebKit, the rendering engine driving Safari.

Read more

Two CSS Properties for Trimming Text Box Whitespace

Two CSS Properties for Trimming Text Box Whitespace

Daniel Schwarz explains how the text-box-trim and text-box-edge enable you to trim specifiable amounts of the whitespace above and below text.

Read more

From Our Sponsor

The Future of Work Management

The Future of Work Management

Picture a world where workflows are finely tuned, automated to perfection, and seamlessly integrated with your favorite apps. It’s not just a platform; it’s a revelation—a space where managers gain unparalleled visibility into team processes, ensuring each project is a resounding success. Step into the future of work management with monday.com, where efficiency isn’t a goal; it’s a given.

From startups to industry giants, monday.com has transformed how teams work. Why not let your team be the next success story?

Start your free trial today

CSS Weekly on YouTube

▶ Enable NEW CSS Transitions Behavior

▶ Enable NEW CSS Transitions Behavior

Find out how to enable new CSS transitions behavior using interpolate-size property that allows you to transition to intrinsic sizing keywords like “height: auto;” and how calc-size() implementation changed.

Watch video

▶ Frontend News #6: One Million Checkboxes, Can I Use CLI

Find out what happened with One Million Checkboxes experiment, how display:contents and :target pseudo-class work, how to get Can I Use data directly from your command line, and more.

Watch video

Articles & Tutorials

Animate to height: auto; (and other intrinsic sizing keywords) in CSS

Bramus Van Damme explains how to use the interpolate-size property or the calc-size() function to enable smooth transitions and animations from lengths to intrinsic sizing keywords and back.

Read more

Making Orbit Animations with CSS Custom Properties

Will Boyd shows how to use CSS custom properties to compose animations in a sensible way.

Read more

Selecting Previous Siblings

Chris Coyier showcases a creative and fun use of CSS selectors, including :has() pseudo-class.

Read more

SVG Coding Examples: Useful Recipes For Writing Vectors By Hand

Myriam Frisano explores the basics of hand-coding SVGs with practical examples to demystify the inner workings of common SVG elements.

Read more

Creating a winning sales flow with authentic writing from engineers

Olga Rusakova explains how and why you can run a successful blog that benefits both the company and developers.

Read more

Sponsored Link

JavaScript Developers: Get the recognition you deserve with this certification

JavaScript Developers: Get the recognition you deserve with this certification

Certificates.dev, the trusted name behind the official Vue.js & leading Angular certifications, is launching a new JavaScript certification on Sep 24th, 2024.

Join devs from 350+ companies like Coca-Cola, IBM, & Samsung getting a career boost.

Early Bird pricing available for 24h only on launch.

Sign up for Early Bird

Tools

Pic Smaller

Pic Smaller is an online, easy-to-use, intuitive, mobile-friendly image compression tool.

Check it out

Calendar Link

Calendar Link is a JavaScript library that generates event links for Google Calendar, Yahoo! Calendar, Microsoft Outlook, and more.

Check it out

Inspiration

Geocentric Universe

Geocentric Universe

Mustafa Enes created a stunning, animated CSS illustration.

Get inspired

Until Next Week

As developers, one of our most difficult challenges is staying up-to-date with new technologies, trends, and features. The web is constantly evolving, and it might seem impossible to stay relevant in a single area (like CSS), let alone in all areas you’re expected to master, from HTML, CSS, JavaScript, and accessibility to specific frameworks and tools.

My goal with this newsletter and YouTube channel is to help you with this. (I’d greatly appreciate it if you could share CSS Weekly with someone you think might find it useful.) From my experience, the best advice I can give you about keeping up with the web platform is: don’t stress too much about it. Everyone is in the same boat as you. It is challenging to keep up, and if you’re even remotely aware of what’s happening and what features are becoming available, you’ll do more than fine.

If and when you face a challenge, you’ll remember that you’ve seen a new feature that might help you solve your problem. Then, you can learn about it and try it out.

The more you know, the better, but you can’t know everything, and that’s perfectly fine.

Happy coding,
Zoran Jambor


PS. If you want to support this newsletter and my work, check out:
• CSS Stickers
• CSS Weekly Patreon
• CSS Weekly YouTube Channel
• Mastering Linting

Issue #592 Issue #594

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.