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

スクロール領域

stimeo--scroll-area

スクロールする枠にキーボードで入れるようにし、端まで来たかを CSS へ伝えます。

  • Core

自前のスクロールバーを描かずに、ふつうのスクロール枠を扱いやすくします。中身がはみ出していて、枠の中に操作できるものが無いときは、枠自体をキーボードで選べるようにします。マウスホイールしか使えない領域が生まれません。いま先頭か途中か末尾かは CSS から読めるので、端に影を出す表現が書けます。はみ出しているかどうかと、どこまでスクロールしたかも渡します。端まで来たこともイベントで受け取れます。

実行中

この領域は溢れるとキーボードでスクロールできる。Tab で移動し、矢印キーで操作する。

ログ行 1

ログ行 2

ログ行 3

ログ行 4

ログ行 5

ログ行 6

ログ行 7

ログ行 8

ログ行 9

ログ行 10

ログ行 11

ログ行 12

キーボード操作

キー動作
↑ / ↓ / ← / → 領域をスクロール(フォーカス可能になればブラウザ既定)。
PageUp / PageDown 1 画面分スクロール。
Home / End 先頭 / 末尾へスクロール。