空間ナビゲーション

提供: Opera Wiki
移動: 案内, 検索

空間ナビゲーションとは、レンダリングされたページ上の要素を html の構造に関わらず、表示された位置関係によって上下左右にフォーカスを移動出来るキーボードナビゲーションのこと。

目次

[編集] デフォルトのキー設定

Shift + 上下左右
フォーカス可能な要素を上下左右に移動する。
Ctrl + 上下
アンカー要素を上下に移動する。

[編集] 関連アクション

  • Navigate left
  • Navigte Right
  • Navigate Up
  • Navigate Down

[編集] 開発者向け

[編集] CSS

  • nav-up/nav-right/nav-down/nav-left で移動先のヒントを示すことが出来る。[1][2]
  • 枠は :focus/:-o-prefocus 疑似クラスにおいて outline で定義されているので、それを上書きすると消したり表示を変更出来る。[3]
  • outline:-o-highlight-borderbackground-image:-o-skin("Active element inside") とすると空間ナビゲーションのような表示を実現出来る。[4]
    • サンプル: Opera最強伝説!

[編集] JavaScript

  • document.moveFocusUp/moveFocusRight/moveFocusDown/moveFocusLeft という関数でスクリプトから空間ナビゲーションの状態を制御出来る。[5]

[編集] 関連リンク

[編集] 脚注

個人用ツール
名前空間

変種
操作
案内
ツール