A CSS stylesheet to quickly highlight a11y concerns. - jackdomleo7/Checka11y.css.
Checka11y.css is a CSS stylesheet that highlights accessibility issues directly in a webpage by visually flagging elements that violate common W3C accessibility guidelines. It detects issues such as invalid HTML nested inside anchor and button elements, missing alt attributes on images, autoplaying media, incorrect direct children of ordered and unordered lists, and programmable-only tabindex attributes on invalid elements. Each flagged issue displays an error or warning code that corresponds to an entry in the project's codes.md file, which explains the problem and how to resolve it.
It is intended for use during development and testing, not in production. It can be added via CDN, or installed as a dev dependency through npm or yarn, with support for import into JavaScript or Sass/SCSS. Separate stylesheets are available for errors only, warnings only, or both combined, along with minified versions. The tool is aimed at developers and QA testers working on websites and web applications who want to catch common accessibility problems before turning to automated scanning tools. It is also distributed as a Chrome Web Store extension and a Firefox add-on, and an Angular-specific version (ngx-checka11y) is available separately. The project is licensed under MIT.
Yes, it's licensed under MIT and free to use for personal and commercial projects, though you cannot resell, sublicense, or redistribute it.
It can be imported via CDN, or installed as a dev dependency using npm or yarn.
It's framework-agnostic CSS, but there's also a separate ngx-checka11y package for Angular integration.
It's aimed at websites and web applications looking to improve accessibility, and at developers, testers, and QA who want to learn more about creating accessible sites.
No, it's intended only for local development and testing, and should not be pushed to production.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
A tool for creating color variations on a base color to meet WCAG AA or AAA color contrast ratio guidelines.
JavaScript library to help modern web applications with accessibility concerns by making accessibility simpler.
A curate list about A11Y. Contribute to brunopulis/awesome-a11y development by creating an account on GitHub.
Make sure your website has accessible colors.
A modern tool for exploring and finding accessible colors. Make sure that everyone can see your creations.
Easily calculate color contrast ratios.