Links

Celebrating with The Perfect Toast
In which Lloydi tries to come up with an approach to toasts (and not-toasts) to satisfy various annoyances and WCAG failures with this notification pattern. This article is primarily aimed at developers who have been tasked with adding this type of notification in a way that won’t upset some users, but also as a reference to accessibility auditors looking to explain to clients what issues these typically present.
shape(): A New Powerful Drawing Syntax in CSS
The
shape()
function joins friends likepolygon()
,circle()
,rect()
,inset()
, and a handful of others. These functions are used as values for a handful of things in CSS, includingclip-path
.
CSS snippets
I’ve been thinking about the kind of CSS I write by default when I start a new project… I’m not talking about a CSS reset, which usually involves zeroing out the initial values provided by the browser. I’m talking about tiny little enhancements just one level up from those user-agent styles.
Are 'CSS Carousels' accessible?
While abstractions are often convenient for us developers, this convenience must not be delivered to us at the cost of user experience and accessibility. As responsible developers, it is on us to push back when necessary and require new features to be inclusive of the users we are creating user interfaces for.
Dialog is for modals, popover is for everything else
<dialog>
andpopover
are currently the only two ways to access the browser’s top layer. So what’s the difference between them and which one should you use when?
Videos

Figma Sites is worse than you might have thought
Figma's Config event just happened, and they launched four new products (!), one of which is called Sites. It lets you build your layout in Figma, and it turns that design into a live website... or well, something that resembles a websites anyway. I don't normally like being negative or bashing a company, but when a company of their size makes a product this bad, I think it's important to call them out on it, and raise awareness about some of the problems.
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.