Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/scottaohara/accessible_components

Listing of accessible components & patterns
https://github.com/scottaohara/accessible_components

a11y accessibility aria html javascript patterns ui-components

Last synced: about 2 months ago
JSON representation

Listing of accessible components & patterns

Awesome Lists containing this project

README

        

# Accessible Components
I've built a good handful of accessible markup patterns and widgets at this point. Each is based on testing with users, UX and design needs of past projects, and from following W3C specifications & notes.

Here's a listing of all the ones I've actually put enough effort into making public with explainers, demos n' such.

* [Accordions (v3)](https://github.com/scottaohara/accessible_accordions)
* [ARIA Links (v2)](https://github.com/scottaohara/aria-links)
* [ARIA Buttons (v2)](https://github.com/scottaohara/a11y_button)
* [Breadcrumb Navigation (v1.1)](https://github.com/scottaohara/a11y_breadcrumbs)
* [Clear text field buttons (v1)](https://github.com/scottaohara/clear-text-field-button)
* [Disclosure Widgets (v2.0.1)](https://github.com/scottaohara/aria_disclosure_widget)
* [Landmarks Demonstration](https://github.com/scottaohara/landmarks_demo)
* [Modal Dialogs (v3 - archived)](https://github.com/scottaohara/accessible_modal_window)
* [Switch Toggle Web Component (v0)](https://github.com/scottaohara/a11y_switch_web_component)
* [Switch Toggles (v2.0.1)](https://github.com/scottaohara/aria-switch-button)
* [Tab Widgets (v2)](https://github.com/scottaohara/a11y_tab_widget)
* [Tooltips (v1)](https://github.com/scottaohara/a11y_tooltips)
* [Various Styled Form Controls](https://github.com/scottaohara/a11y_styled_form_controls)

## More may come...
I update these patterns as I see fit, and will list any new ones I create here.

If you end up using any of these components, [please let me know](https://twitter.com/scottohara)!

Most importantly, if you ever come across a bug or awkward UX quirk with a component listed here, please file an issue in the that component's GitHub repository.

Thanks!