The Latest in CSS and Web UI: I/O 2024 Recap
Una Kravets dives into the current state of CSS, exploring some of the most game-changing new features redefining how we build web applications, featured live at Google I/O 2024.
Una Kravets dives into the current state of CSS, exploring some of the most game-changing new features redefining how we build web applications, featured live at Google I/O 2024.
Lea Verou explores if you can emulate the upcoming CSS contrast-color()
function via existing CSS features and outlines the tradeoffs involved.
Setapp is a hand-picked collection of quality software, packed with prime apps.
You’ll find many helpful design/development apps, like PixelSnap, Sip, TablePlus, and Gitfox, that will help you with your day-to-day frontend work.
Find out how to easily transition from “height: 0;” to “height: auto;
” and “display: none;
” to “display: block;” without any hacks, tricks, or JavaScript, using only new CSS features: calc-size()
function, transition-behavior
property, and @starting-style
at-rule.
Find out how to fully animate the HTML Details/Summary disclosure widget using only CSS, including the Summary marker arrow rotate and height transition to open/close the element content.
Daniel Yuschick walks you through a first impression of switch controls and discusses current and ongoing considerations that need to be explored further before it is ready for prime time.
(Also, check out my short video where I show how it works: Native Input Toggle Switch.)
Ahmad Shadeed shares how he solved a design problem with the CSS cap
unit.
Temani Afif shows how to create interesting shapes using the clip-path
property.
Richard Rutter shares some thoughts on browser support and how to approach setting up a browser support policy.
Garrett Dimon gives an overview of HTML attributes you can use on your input fields to improve the user experience.
Meco is a distraction-free space for reading and discovering newsletters, separate from the inbox. Add your newsletters (including CSS Weekly) in seconds and liberate your inbox today!
The Web Platform Status is an up-to-date dashboard that allows you to query and track features shipped in major browsers.
An online screenshot tool that allows you to customize the look and feel of your code screenshots easily.
Ben Evans created another stunning, interactive 3d demo that you should definitively check out.
As you hopefully noticed, I’ve missed a few CSS Weekly issues in the last few weeks. This wasn’t planned, but it was necessary for my mental health.
Thank you for your patience and messages of support and concern—it means more than you could know. Rest assured, CSS Weekly isn’t going anywhere. I’m fully committed to turning it into the best resource for keeping up with CSS.
PS. If you want to support this newsletter and my work, check out:
• CSS Stickers
• CSS Weekly Patreon
• CSS Weekly YouTube Channel
• Mastering Linting