APG Patterns
English
English

APG パターン実装例について

WAI-ARIA APG パターンに準拠した、React、Vue、Svelte、Astro で実装されたアクセシブルな UI コンポーネント

概要

このプロジェクトでは、 WAI-ARIA Authoring Practices Guide(APG) パターンに準拠したアクセシブルな UI コンポーネントとテストケースを提供しています。

各コンポーネントは ReactVueSvelteAstro(Web Components)の 4 つの主要フロントエンドフレームワークで実装されており、アクセシビリティと WAI-ARIA を学ぶための実装例を提供しています。

各コンポーネントには APG パターンへの準拠を検証するテストが含まれています。これらのテストを活用することで、あなた自身のコンポーネントのアクセシビリティを確認できます。また、テストドキュメントは AI フレンドリーなフォーマットで設計されており、テストケースの生成が容易です。

さらに、ダークモード、ハイコントラストモード、強制カラーモードをサポートしたスタイリングを提供し、アクセシブルなコンポーネント開発をより一層支援します。

コンポーネント実装状況

パターン React Vue Svelte Astro 状態
Accordion完了
Alert完了
Alert Dialog完了
Breadcrumb完了
Button----予定
Carousel完了
Checkbox完了
Combobox完了
Dialog完了
Disclosure完了
Feed完了
Grid完了
Landmarks完了
Link完了
Listbox完了
Menubar完了
Menu Button完了
Meter完了
Radio Group完了
Slider完了
Slider (Multi-Thumb)----予定
Spinbutton完了
Switch完了
Table完了
Tabs完了
Toggle Button完了
Toolbar完了
Tooltip完了
Tree View完了
Treegrid完了
Window Splitter完了

スタイリング

  • ハイコントラストモード対応
  • 視覚効果軽減設定(prefers-reduced-motion)対応
  • 強制カラーモード対応

コントリビューション

コントリビューションを歓迎します!詳細は コントリビューションガイド をご覧ください。

リンク