Home
Softono
accessibility-buttons

accessibility-buttons

Open source MIT HTML
73
Stars
31
Forks
3
Issues
5
Watchers
1 week
Last Commit

About accessibility-buttons

Web component for adding/removing contrast and increasing/decreasing font size.

Platforms

Web Self-hosted

Languages

HTML

Accessibility Buttons

version Published on webcomponents.org Downloads npm bundle size

Web component for adding/removing contrast and increasing/decreasing font size, enhancing the user experience for everyone.

▶️ Demo

https://tiagoporto.github.io/accessibility-buttons/

✅ Status

Docs GA Workflow Status Checks GA Workflow Status Tests GA Workflow Status E2E Tests GA Workflow Status Coverage Status

Website W3C Validation WCAG Pagespeed

🧰 Stack

node nvm pnpm vs code windsurf

git Conventional Commits Semantic Release

Web Component TypeScript Lit CSS

Rollup Jest JSDOM Testing Library Playwright Chromatic

EditorConfig Prettier Eslint Stylelint Remark Lefthook Commitlint

Codecov Dependabot GitHub Actions GitHub Pages

📦 Install

npm install accessibility-buttons --save

⚙️ Usage

// js
import 'accessibility-buttons/ContrastButton'
import 'accessibility-buttons/FontSizeButton'
<!-- html -->
<a11y-contrast-button></a11y-contrast-button>
<a11y-font-size-button></a11y-font-size-button>

Check full documentation

🛠 Development

Pre-requirements

Install node

nvm install

Enable pnpm

corepack enable

Install Dependencies

pnpm install

Running dev server

pnpm dev

🤝 Contributing

Check how to contribute.

🤜🤛 Donating

This project was developed in my free time. Any donations are greatly appreciated.

GITHUB Sponsor Paypal Donate Bitcoin

📄 License

Accessibility Buttons © 2015 by Tiago Porto is licensed under MIT License.