コンポーネント
← すべてのコンポーネント

フォーカス管理ユーティリティ

stimeo--focus

任意の領域にフォーカスの境界を作ります。Tab が中を巡り、抜けたら元へ戻ります。

  • Core

ダイアログを作らなくても、好きな領域にフォーカスの境界を引けます。有効にしている間は Tab がその中を巡ります。開いたときに最初にフォーカスする場所も決められます。Esc で解除でき、解除したときは元いた場所へフォーカスが戻ります。境界の強さは 2 段階です。強くすると背景全体が触れなくなり、弱くすると Tab は巡りつつ背景にも到達できます。中の操作要素はそのつど数え直すので、あとから足した要素も次の Tab で拾われます。開閉やオーバーレイの表示はしないので、ダイアログと組み合わせて使います。

実行中

有効にして Tab を押すと、フォーカスが枠の中を巡ります。Esc か解除のボタンで抜けられます。

キーボード操作

キー動作
Tab / Shift+Tab 領域内でフォーカスを循環(端で折り返し)。
Escape トラップを解除し発生元へフォーカスを復帰。