A 非干渉

2.2.2 一時停止、停止、非表示

アクセシビリティ達成基準 2.2.2「一時停止、停止、非表示」(WCAG 2.2/レベル A)は、動き続けるコンテンツ(自動で動く、点滅する、スクロールするなど)に対して、ユーザーが制御できる手段を提供することを求めています。

要件

以下の条件すべてに該当する動的なコンテンツに対して、一時停止、停止、または非表示にする手段を提供する必要があります

  • 自動的に開始される
  • 5秒を超えて継続する
  • 並行して他のコンテンツと一緒に表示されている(主に視覚的に)

対象となるコンテンツ例

コンテンツタイプ具体例
自動スクロールニュースティッカー、株価テロップなど
点滅・点灯Flashバナー、セールの強調アニメ
スライドショーカルーセルバナー、自動切替ギャラリー
自動再生動画音が出るもの、静止せず動き続けるもの

必要な対応

対応方法内容
一時停止一時的に動作を止められる
停止完全に動作を止められる
非表示ユーザーが動く要素自体を消せる選択肢

上記いずれかの方法でユーザーに制御手段を提供すれば、要件は満たされます。

チェックポイント

  • 動きが自動で開始され、5秒以上続くか?
  • 停止・一時停止・非表示のUIが提供されているか?
  • ユーザーが動きを制御できる明確なボタンや設定があるか?

利点

  • 読みやすさが向上(動きが気を散らさない)
  • 認知障害・学習障害・注意欠陥のある方も安心
  • 自動操作に驚かされることなく自分のペースで利用できる

実装のヒント

  • スライダーに「⏸ 停止ボタン」を明示的に表示
  • CSSアニメーションに「prefers-reduced-motion」を尊重
  • アクセシビリティ設定に「動きを減らす」機能を連動
@media (prefers-reduced-motion: reduce) {
  .auto-scroll, .slider {
    animation: none;
    transition: none;
  }
}

最終更新日:2025年12月01日
一覧に戻る
お問い合わせ

当社では、ウェブサイトの診断や改善方法のご提案を通じて、
すべてのユーザーにとって使いやすいウェブづくりをサポートしています。
ご相談・ご依頼は、こちらからお気軽にお問い合わせください。

お問い合わせフォームへ