Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessiblity support (like caniuse) #49

Open
una opened this issue Oct 13, 2016 · 6 comments
Open

Accessiblity support (like caniuse) #49

una opened this issue Oct 13, 2016 · 6 comments

Comments

@una
Copy link
Owner

una commented Oct 13, 2016

1-3 rating scale:

1 = no accessibility support
2 = partial support
3 = full support

for each demo

@ryanflorence
Copy link

Any reason to even have demos that can't reach 3 without JS? If you can't reach 3 without JS, then you absolutely need JS.

@una
Copy link
Owner Author

una commented Oct 13, 2016

Yeah, i think its still a good demonstration of the powers of CSS (the point of this project is a showcase of "you can do things without JS that you may not have realized", which allow developers to be inspired by/build off of and learn new concepts. I think this is good for experimentation and learning purposes. It also doesn't mean there isn't a way for it to be fully a11y-compliant necessarily, but it means that we haven't found a way to make it a 3 yet with current browser technologies, which change. I think would counteract the spirit of the project, since the site is not a demo of accessible UI patterns, but of the power of CSS.

There's always been an accessibility warning on the site, this would make it more explicit and thus an improvement providing a warning about use in production.

@marcysutton
Copy link
Contributor

I like the idea; it definitely hinges on the "you MIGHT" need JS part. And more information is better than none.

That said, part of me is afraid people will take even more accessibility shortcuts than they already do. But I think my fears about that have already been expressed elsewhere :)

@shadeed
Copy link
Contributor

shadeed commented Oct 13, 2016

Nice idea!

I fiddled with the below mockups:

youmightnotneedjs-1

youmightnotneedjs-2

Thoughts please? :)

@una
Copy link
Owner Author

una commented Oct 13, 2016

Nice @shadeed :) I was thinking it could also open up with more info

a11y1
a11y1_open

@una
Copy link
Owner Author

una commented Oct 13, 2016

Also a thought, maybe accessibility support should be written out:

  1. Accessibility Support: none
  2. Accessibility Support: partial
  3. Accessibility Support: compliant

With links to relevant content or an explanation of why it can't be accessible

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants