コード例

本書掲載のコード例のうち、実際にブラウザ上で動作するものについて紹介します。ぜひ支援技術を使って、どのような動作になるのかを確認してみてください。

5.1 モーダルダイアログ

モーダルダイアログの例と問題点

モーダルダイアログの改善例

最新のHTMLの仕様であるdialog要素への期待

5.2 通知

控えめな通知をスクリーンリーダーにも伝える──ライブリージョン

ページ外での通知──Notifications API

5.3 カルーセル

画像リストとボタンの配置の順序

5.4 シンプルなツールチップ

シンプルなツールチップの例と問題点

画面拡大・キーボード操作での課題と改善──ツールチップの表示・非表示の制御

スマートフォン・スクリーンリーダーでの課題と改善──マウスオーバー依存からの脱却

5.5 リッチなツールチップ

リッチなツールチップの例と問題点

フォーカスの制御を実装する──キーボード操作、スクリーンリーダーへの対応

5.7 ハンバーガーメニュー

ハンバーガーメニューの例と問題点

ハンバーガーメニューの改善例