Links

3D Layered Text: The Basics
Recently, a client asked me to create a bulging text effect. These are exactly the kinds of creative challenges I live for. I explored several directions, JavaScript solutions, SVG filters, but then I remembered the concept of 3D layered text. With a bit of cleverness and some advanced CSS, I managed to get a result I’m genuinely proud of.
To Infinity… But Not Beyond!
It turns out that in CSS you can go to infinity, but not beyond, because the computed values were the same regardless of whether the
calc()
value wasinfinity
orinfinity + 1
.
Yellow, Purple, and the Myth of “Accessibility Limits Color Palettes”
So, let’s address the myth head-on. Accessibility does not limit your color palette choices. What feels limiting is often a lack of knowledge about WCAG color contrast criteria, how to build accessible color palettes in tools like Figma. And sometimes, a lack of creativity.
Obsessing Over Smooth radial-gradient() Disc Edges
An underdog media query, resolution queries, comes to the rescue here in defining radial gradients that don't blur or get the jaggies.
CSS-only scrollspy effect using scroll-marker-group and :target-current
Today, a new CSS property and pseudo-selector are available that are meant to enable us to create the Scrollspy effect with just two lines of CSS and no JavaScript.
Videos

CSS Debugging Tips
Have you ever had a style overwritten for a reason that you can't figure out? Or maybe a hover or focus state that's annoying to style because it disappears when your mouse isn't there. There's a lot of devtool features that go under the radar that can help us with all of those situations and a lot more.
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.