a11yproject / a11yproject.com

The A11Y Project is a community-driven effort to make digital accessibility easier.
https://a11yproject.com
Apache License 2.0
3.73k stars 557 forks source link

[Post] Article: A brief a11y guide to troublesome UI components #1494

Closed martinlex closed 1 year ago

martinlex commented 1 year ago

A brief a11y guide to troublesome UI components

Throughout my career as a frontend developer, I have constantly seen designers sketch out components without talking to the developers. This will ever so often result in flawed accessibility, shitty code, and a list of bugs in the backlog.

This article will cover how to handle complicated UI componentes, like:

This article is not a guide how to code these components, it's rather providing real arguments for not implementing them. The whole team should be aware of the complexity of these components when it comes to:

Almost anything is possible if you have a lot of time and money. But no client ever said: "we have a lot of time and money". To save time, developers will use npm packages. I will touch on that too.

Outline

I have Google Docs document and I can send you a link if sounds interesting.

Terms

ericwbailey commented 1 year ago

Closed via https://github.com/a11yproject/a11yproject.com/pull/1512.