Links

3 Unintuitive CSS Layout “Solutions”
H ere are a few of my least favorite, easy to forget, unintuitive CSS layout 'solutions':
min-height: 0; flex-shrink: 0; repeat(auto-fill, minmax(min(10rem, 100%), 1fr));
Height 0? Shrink 0? Wat?
First adventures in View Transitions
Until recently I had taken only the most cursory look at View Transitions. Now they are in Safari too, and therefore viable across multiple platforms, I wanted to understand them a little more and start making use of them in production. I imagine I am where most working front-end devs are at this point; aware of View Transitions, but I, and no-one I knew personally, was using them day to day.
::pseudo-elements?
I’ve given it some thought and I’m going to say it. I don’t like pseudo-elements. At least not where they’re going. Talk of Google’s carousel kerfuffle was rightly focused on accessibility (or lack thereof). However, the spec behind the carousel makes ample use of new pseudo-elements, and I don’t like that either.
What We Know (So Far) About CSS Reading Order
The
reading-flow
andreading-order
proposed CSS properties are designed to specify the source order of HTML elements in the DOM tree, or in simpler terms, how accessibility tools deduce the order of elements. You’d use them to make the focus order of focusable elements match the visual order, as outlined in the Web Content Accessibility Guidelines (WCAG 2.2).
CSS Spotlight Effect
If we can get the mouse position in CSS so easily, what else can we build with that? I started tinkering, trying out different interaction patterns, and eventually got to this Spotlight Effect that’s easy to create, simple to customize, and looks surprisingly slick, all with just a few lines of CSS.
Videos

What's new in web
Building on the rapid evolution of web features, we'll explore the speed at which features are progressing, from initial launch in Chrome to Baseline newly available, how developers can keep track of this, and the relationship to Interop 2025. Discover the tools for tracking these advancements and understand their connection to Interop 2025 to make sure your projects are future-proof.
Sponsor
Sponsored by Cloud Four
Thanks to Cloud Four for sponsoring this week’s newsletter! They solve complex responsive web design and development challenges for ecommerce, healthcare, fashion, B2B, SaaS, and nonprofit organizations.
If you’d like to help with the costs of running Friday Front-End, you can back our Patreon for as little as a dollar a month.