• Stars
    star
    652
  • Rank 69,062 (Top 2 %)
  • Language
  • License
    Other
  • Created over 10 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Listing of accessible components & patterns

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.

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!

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!

More Repositories

1

a11y_styled_form_controls

Various styled accessible form controls
HTML
455
star
2

accessibility_interview_questions

A starting point for questions to ask someone that wants you to give them a job
367
star
3

accessible_modal_window

Accessible modal dialogs
HTML
264
star
4

a11y_accordions

ES5 ARIA Accordion Component
JavaScript
135
star
5

Ground-Floor

Basic HTML Styling framework for starting up new, NeoCities websites.
HTML
81
star
6

a11y_tooltips

Accessible Tooltip Component
HTML
59
star
7

a11y_breadcrumbs

Accessible breadcrumb pattern
HTML
48
star
8

Brass-Tacks

Starting point for Sass projects. Really needs a good update though....
CSS
44
star
9

aria-switch-control

ARIA Switch control component
HTML
42
star
10

aria_disclosure_widget

Progressively enhanced hide/show content areas with vanilla JS & appropriate ARIA attributes
HTML
35
star
11

a11y_tab_widget

Accessible Tab Widget built with ARIA
HTML
28
star
12

landmarks_demo

A demonstration and informative document about landmark roles
HTML
22
star
13

aria_buttons

Make role="button" elements listen for Space & Enter Keypresses
HTML
7
star
14

a11y_switch_web_component

ARIA Switch control web component
JavaScript
7
star
15

css-focus-within-demos

Demos for :focus-within pseudo-class
HTML
5
star
16

accessible_hamburger

Archived - check out my disclosure widget pattern for a comparable script
5
star
17

tests

A place to share test files
HTML
4
star
18

aria_links

Fake links made with ARIA & Vanilla JavaScript
HTML
3
star
19

Numbler

jQuery plugin for accessible, styleable number input
HTML
3
star
20

clear-text-field-button

HTML
3
star
21

playground

A place to play
HTML
1
star