LEARN BY EXAMPLE

2.3.3 インタラクションによるアニメーション レベル AAA

操作で起きる不要な動きを無効にできるようにする。

概要

利用者の操作で起きるモーションアニメーションを無効にできるようにします。ただし、その動きが機能又は伝える情報に必要不可欠な場合は例外です。

同じ案内を、動きを付けずに開けるようにする

PCやスマートフォンで講座サイトを使い、写真入門の詳しい説明を開く場面です。

利用者が困る例 大きな移動を無効にできない

説明を開くたびに、大きな動きを見ることになる。
動きでめまいなどが起きる利用者は、閲覧を続けにくくなります。

改善した例 動かさずに同じ内容を表示できる

写真入門のご案内

最初は動きを付けません。チェックを外せる場合だけ、外してから案内を開くと小さな移動を試せます。

この図の動き:なし。

構図や光の使い方を学びます

カメラ、又は撮影できるスマートフォンをご用意ください。

不要な動きを無効にして、同じ説明を読める。
端末で動き軽減の設定が有効な場合も、移動を付けずに表示します。

図:同じ講座案内を開く際の動きを比較。問題側の移動は、矢印による静止図です。改善側は、最初から動きを抑えており、端末の設定も尊重します。図内の設定は、この案内の動きだけを切り替えます。

達成できないと起こる問題の例

画面の動きでめまいや吐き気が起きることがある利用者が、PCやスマートフォンで講座サイトを開き、写真入門の詳しい説明を確認しようとしています。

ボタンを押すたびに、案内が画面の横から大きく移動して現れます。サイトには動きを無効にする方法がなく、端末の「動きを減らす」設定も反映されません。利用者は説明を開くために、その動きを見る必要があり、閲覧を続けにくくなります。

達成するための改善例

同じ案内を、動かさずに表示できるようにします。サイトの設定で不要な動きを無効にしたり、端末の「動きを減らす」設定を反映したりする方法があります。動きをなくしても、ボタンの開閉と案内の内容は使えるようにします。

この例では、最初から動きを抑えています。端末で「動きを減らす」設定が有効な場合も、移動のアニメーションを付けません。利用者は同じ説明を、動きを伴わずに確認できます。

図の「改善した例」で案内を開閉してみてください。端末で動きの軽減を設定していない場合は、「動きを抑える」のチェックを外し、案内を開くときの小さな移動も試せます。設定はこの図の中に適用されます。

確認のポイント

  • クリック、タップ、スクロールなどの操作で、位置や大きさなどが滑らかに変わる表示はありませんか。
  • その動きが必要不可欠でない場合、無効にできますか。無効でも同じ情報や機能を利用できますか。
  • 端末の「動きを減らす」設定を使う方法では、設定を有効にしてから操作し、不要な動きが出ないことを確かめましたか。
  • ページ内の設定を使う場合、必要な操作をする前に設定を選べますか。
  • スクロールに合わせた背景の移動や拡大など、本文を読むためのスクロールに加えた動きも確認しましたか。
  • 例外とする場合、その動きを取り除くと情報や機能が根本的に変わり、適合する別の方法では実現できませんか。

条件と補足

モーションアニメーションとは

状態が切り替わる途中を段階的に描き、動いているように見せたり、滑らかに移行する感覚を与えたりする表示です。位置へ移動しながら現れる、大きさを変えながら表示される、といったものを含みます。

途中の動きなしで即座に現れる表示は、この定義のアニメーションではありません。また、見た目の大きさ・形・位置が変わらない、色や不透明度だけの変化は、モーションアニメーションには含まれません。

動きを無効にする方法

不要な動きを採用しない、利用者が無効にする設定を用意する、端末やブラウザーの動き軽減設定を利用するといった方法があります。この教材では、図内の設定に加えて、prefers-reduced-motionというCSSのメディアクエリで、利用者が端末側で選んだ設定を確認しています。

端末で動き軽減の設定が有効な場合、必要不可欠でない移動のアニメーションを付けず、同じ内容を表示します。短い時間や小さな動きなら一律に対象外になる、という要件ではありません。

必要不可欠な動きの例外

動きを取り除くと情報や機能が根本的に変わり、適合する別の方法では実現できない場合が例外です。公式解説では、アニメーションを制作するツールで、作成した動きをプレビューする機能を挙げています。

今回の講座案内は、動かさずに同じ説明を表示できるため、この例外には当たりません。目立たせたいという理由だけで、動きを必要不可欠と判断しないようにします。

スクロールと自動開始のアニメーション

スクロールして新しい本文を画面内に出すための移動は、その機能に必要な動きです。一方、背景を本文と違う速さで動かす視差効果などは、追加された動きとして確認します。

この基準は利用者の操作で生じる動きを扱います。2.2.2「一時停止、停止、非表示」は、意図的な操作への反応ではなく、自動で始まる動きなどを扱います。動きによっては両方の確認が必要です。2.3.3には、2.2.2の動きに関する「5秒より長い」という条件を当てはめません。

図の改善側にある小さな移動は、無効化の動作を試すためのものです。小さければ必ず問題がない、又はこの図だけでサイト全体がWCAGに適合する、という意味ではありません。

参照資料

テクニックは達成する方法の例です。特定の実装方法だけが必須ではありません。

出典の最終確認: 2026-11-10。講座サイトと画面は、この教材のために作った例です。