Covers captions/subtitles, audio description of visual information, media players, and other accessibility requirements.
This is the latest, and not last, in my informal series of posts on under-engineered controls. Generally I am looking at the minimum amount of CSS necessary to style native HTML controls while also retaining or improving accessibility and honoring different user preferences.
The following accordion examples are enhanced from a basic HTML pattern of container > heading + sub-container.
Early in 2017 I filed an issue against WAI-ARIA Authoring Practices (APG) requesting a change to the menu navigation pattern. Despite a great deal of feedback in agreement, it languished.
How we built a Slack Command to pull WooCommerce revenue numbers into our own Slack workspace.
Set of posters to help people design accessible services
Mailto link code and markup generator with subject, body, cc and bcc. Quickly and easily generate code for those annoying mailto links.
How to pull interactions from social media platforms like Twitter back to your own site, using Webmentions, webmention.io and Bridgy.
How to automatically publish content from a static site on Twitter, using Eleventy and Netlify’s lambda functions.