AA WCAG2.2 NEW

2.5.7 ドラッグ動作

「2.5.7 ドラッグ動作(Dragging Movements)」は、WCAG 2.2で新たに追加されたレベルAAの達成基準です。

達成基準:2.5.7 ドラッグ動作【AA】

マウスやタッチ操作などでの「ドラッグ動作」が必要なインタラクションについて、代替手段(ドラッグせずに操作できる方法)を提供しなければならない。

要件

項目内容
レベルAA(WCAG 2.2で追加)
達成基準番号2.5.7
目的ドラッグ操作が困難なユーザーでも操作できるようにするため
対象ユーザー手の震え・筋力低下・マウス/タッチ操作が苦手な方など

要件の詳細

  • ドラッグ動作のみで機能するUI(例:ドラッグ&ドロップ)に対して、
  • 同じ結果が得られるような クリックやタップなどの代替手段 を用意する必要がある

例:適合/不適合

不適合な例

  • 商品の並び替えをドラッグ操作のみでしか行えない
  • カレンダーに予定を移動する操作がマウスのドラッグのみ対応

適合している例

  • ドラッグだけでなく、矢印ボタンや「上下に移動」などのUIを併設している
  • タッチデバイスでも、「移動先を選択」+「決定」ボタンで完了できる

実装ヒント

機能代替手段の例
ドラッグ&ドロップでの並び替え「上に移動」「下に移動」ボタンの追加
画像の移動座標入力フィールド、移動矢印
カレンダーの日付移動ドロップダウン+確定ボタンで日付変更

利点

観点内容
アクセシビリティ筋力の低いユーザーや支援技術使用者でも操作可能
ユーザビリティ誤操作のリスク軽減・操作の確実性向上
モバイル対応タップ精度が低い場面でも代替操作が可能になる

チェックリスト

  • ドラッグ以外の操作(クリック/タップ/キーボード)が用意されているか?
  • 代替手段でも同じ結果が得られるか?
  • モバイルや支援技術でも操作できるか?

例(HTML + JS)

<!-- 並び替えの代替ボタン -->
<div>
  <span>項目A</span>
  <button onclick="moveUp('itemA')">↑</button>
  <button onclick="moveDown('itemA')">↓</button>
</div>

まとめ

項目内容
達成基準名2.5.7 ドラッグ動作
達成レベルAA(WCAG 2.2)
要件ドラッグ操作の代替手段を提供すること
対象並び替え、画像移動、ブロック構成など
利点操作しにくいユーザーにとってのアクセシビリティ向上

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

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

お問い合わせフォームへ