We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
https://a11y-guidelines.ameba.design/4/1/2/
#262 と同様、HTMLに限定した記述になっていること、タイトルや内容から意味が理解しづらいことから、再考したいです。 4.1.1に準拠しても賄いきれない、「カスタムコントロール」を用いる場合に必要になる項目です。
カスタムコントロール(その言語の提供していない独自のユーザーインタフェースコンポーネント)を実装する場合、支援技術などのユーザーエージェントがそのコンポーネントを正確に解釈して実行できるよう、AccessibilityNameとroleを定義し、確認する
みたいなことを考えています。(もうちょっとやさしいにほんごで・・・)
ですので、この項目については事例すら怪しいと思っています(今更) たとえばカルーセルやタブコンポーネントなど、WAI-ARIAを必要とするようなコントロールを想定しています。 実際の開発に近しい事例を掲載したいです。
The text was updated successfully, but these errors were encountered:
ちょっとこれはじっくり考えたい・・ご意見募集です
タイトル案:
カスタムコントロールにAccessibilityNameとroleが適切に付与されている
概要案:
カスタムコントロールを実装する場合、支援技術などのユーザーエージェントがそのコンポーネントを正確に解釈して実行できるよう、AccessibilityNameとroleを付与し、支援技術を用いて動作確認をする。 カスタムコントロールとは カスタムコントロールとは、その言語の提供していない独自のユーザーインタフェースコンポーネントのことを指す。例えばタブ、 `` を使わないチェックボックスなど。カスタムコントロールは、開発者が機能をスクリプトで実装する必要がある。
カスタムコントロールを実装する場合、支援技術などのユーザーエージェントがそのコンポーネントを正確に解釈して実行できるよう、AccessibilityNameとroleを付与し、支援技術を用いて動作確認をする。
具体例、実装方法案: すみませんが全て書き直しでいきたいです・・!:bow::bow: 具体例としては、タブが一番分かりやすいかなと思ったのですが、spindle-uiにはないんですよね・・ SegmentedControlとかかな・・ https://ameba-spindle.web.app/?path=/docs/segmentedcontrol--large
テスト・チェック方法案: 今パッと浮かんだのがこんな感じで・・
Web: AccessibilityTree(ユーザ補助ツリー)のRole(役割)、Name欄に値が適切に反映されていることを確認する Lighthouseなどのアクセシビリティ検証ツールで、不適切なroleの付け方をしていないかを確認する スクリーンリーダーなどの支援技術で操作し、想定通りの読み上げをされることを確認する
Web:
linterとか他に追加してもよいかも
Sorry, something went wrong.
tokimari
Successfully merging a pull request may close this issue.
https://a11y-guidelines.ameba.design/4/1/2/
#262 と同様、HTMLに限定した記述になっていること、タイトルや内容から意味が理解しづらいことから、再考したいです。
4.1.1に準拠しても賄いきれない、「カスタムコントロール」を用いる場合に必要になる項目です。
みたいなことを考えています。(もうちょっとやさしいにほんごで・・・)
ですので、この項目については事例すら怪しいと思っています(今更)
たとえばカルーセルやタブコンポーネントなど、WAI-ARIAを必要とするようなコントロールを想定しています。
実際の開発に近しい事例を掲載したいです。
The text was updated successfully, but these errors were encountered: