Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
A

a11y-dialog

> 编程语言
Open source

A very lightweight and flexible accessible modal dialog script.

2.5K stars0 likes0 views
WebsiteGitHub

About

A very lightweight and flexible accessible modal dialog script.

A11y Dialog

This is a lightweight (1.7Kb) yet flexible script to create accessible dialog windows.

  • Documentation ↗
  • Demo on CodeSandbox ↗

Features

  • Follows the Dialog (Modal) pattern from the ARIA Authoring Practices Guide (APG)
  • Supports alert dialogs as per the WAI-ARIA specifications
  • Supports nested dialogs (however questionable)
  • Exposes events to react to changes
  • Provides both a DOM and a JavaScript API
  • Plays nicely with Shadow DOM and web components
  • Is unopinionated with styling
  • Is extensively tested and documented
  • Is fast and tiny

Contributing

Contributing guidelines can be found in CONTRIBUTING.md

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Documentation ↗
  • •Demo on CodeSandbox ↗
  • •Follows the Dialog (Modal) pattern from the ARIA Authoring Practices Guide (APG)
  • •Supports alert dialogs as per the WAI-ARIA specifications
  • •Supports nested dialogs (however questionable)
  • •Exposes events to react to changes
  • •Provides both a DOM and a JavaScript API
  • •Plays nicely with Shadow DOM and web components
  • •Is unopinionated with styling
  • •Is extensively tested and documented

> Tags

TypeScripta11yaccessibilitydialogmodal

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言