自動移動コンテンツを一時停止、停止、非表示にする
カルーセルや動画をユーザーが制御できるようにします。
「自動移動コンテンツを一時停止、停止、非表示にする」はCoddyKit上の無料Web Accessibility Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはWeb Accessibility Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Web Accessibility Academyコースには全4レッスンが含まれています。
ユーザーが制御できるようにする
コンテンツが自動的に動くなら、ユーザーには止める方法が必要です。WCAG では、自動的に動くコンテンツに対して一時停止、停止、非表示を提供することを求めています。⏸️
自動的に動くものとは
カルーセル、自動で進むスライドショー、スクロールするティッカー、ループする背景動画などを考えてみてください。ユーザーの操作なしにアニメーションするものは、すべて対象になります。
5秒ルール
この基準の対象は、他のコンテンツと並行して5秒を超えて動き続けるものです。短い導入アニメーションは対象外です。
重要な理由
動くコンテンツは注意を奪い、認知特性や動きに敏感なユーザーには読めないことがあります。制御手段があれば、ページをユーザーの手に戻せます。
一時停止の操作を用意する
最も簡単な対策は、実際に使える一時停止ボタンです。ユーザーがカルーセルを止め、落ち着いてスライドを読み終えられるようにします。
<button aria-label="Pause slideshow">Pause</button>停止は一時停止より強い
一時停止は再開できますが、停止は動きを完全に終了させます。ユーザーが本当に主導権を持てるなら、どちらでもルールを満たします。
非表示も選択肢
動く要素を完全に非表示にできるようにするのが最善の場合もあります。ティッカーに閉じる操作を用意すれば、注意をそらす要素を完全に取り除けます。
ホバーとフォーカスで一時停止する
カルーセルは、ユーザーがホバーしたときや Tab キーでフォーカスを移したときにも一時停止するべきです。読んだり操作したりする際に、自動切り替えが邪魔になりません。
操作に到達できるようにする
一時停止ボタン自体も、明確なラベルが付いたキーボード操作可能なものにする必要があります。誰にも見つけられない操作は、要件を満たしません。
動きを減らす設定と組み合わせる
特に、動きを減らす設定のユーザーには自動再生しないのが最善です。設定の確認と、目に見える一時停止操作を組み合わせてください。
@media (prefers-reduced-motion: reduce) {
.carousel { animation-play-state: paused; }
}自動切り替えを省く
実際のところ、多くのカルーセルは自動切り替えなしのほうが使いやすくなります。ユーザーが自分のペースでクリックして進めれば、問題はなくなります。
理解度チェック
一時停止、停止、非表示のルールでは、何が求められていますか。
復習
自動的に動くコンテンツには、ユーザーが操作できる一時停止、停止、非表示のいずれかが必要です。キーボードで操作できるようにし、動きを減らす設定では自動再生を省いてください。✅
AI チューターと学ぶ HTML — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「自動移動コンテンツを一時停止、停止、非表示にする」レッスンは無料ですか?
はい。「自動移動コンテンツを一時停止、停止、非表示にする」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Web Accessibility Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Web Accessibility Academyコースには全4レッスンが含まれています。
「自動移動コンテンツを一時停止、停止、非表示にする」で何を学びますか?
カルーセルや動画をユーザーが制御できるようにします。 ブラウザで直接実行するハンズオンコードでWeb Accessibility Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Web Accessibility Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのWeb Accessibility Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。
「自動移動コンテンツを一時停止、停止、非表示にする」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このWeb Accessibility Academyレッスンでコードを書いて実行できますか?
はい。すべてのWeb Accessibility Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- CSSとJSでのprefers-reduced-motion
- 前庭障害とパララックスのリスク
- 発作を防ぐ3回の閃光しきい値
- 自動移動コンテンツを一時停止、停止、非表示にする