Links
So you’ve been publicly accessibility-shamed
If you’ve been publicly shamed for anything, what matters most is how you respond next. You can double-down on defensiveness and self-preservation (the wrong answer) or you can approach it with a growth mindset and funnel that energy in a positive direction.
Blinded By the Light DOM
You just take some normal HTML markup, wrap it with a custom element, and then write some JS to add capabilities which you can then style with regular CSS! Everything’s of the Light Side of the Web. No need to pierce the Vale of Shadows or whatever.
View transitions and stacking context: Why does my CSS View Transition ignore z-index?
View transitions aren't actually moving your elements around in the DOM, the browser is doing secret work to take a snapshot of what the elements would look like as a flat raster image, and doing Animorphs Magic to morph between these images.
CSS prefers-reduced-transparency
This media query fits in well with the other preference media queries, which enable designers and developers to be creative while also adjusting for users. You can think of these media queries like a chair in a car that automatically adjusts the position to the user; when a user visits your website, it automatically adjusts to them without them asking. So cool.
Answers to Common (Web) Design Questions
I'm in favor of reducing nuance when it comes to discussing and deciding on web stuff. Do this. No, don’t use that. Put this here. There is already so much it depends stuff, you can get lost. Can we get some answers around here, please?
Videos
Your website does not need JavaScript
What if I told you that you didn’t have to use JavaScript at all? Not even as a build process? Thanks to updates in browser technologies, there’s now a plethora of native browser features that allow building modern, functional websites, sans JavaScript.
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.