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

オーバーフロー表示

stimeo--overflow-indicator

残りのスクロール余地を検知し、data-overflow-start / data-overflow-end で公開する。

stimeo--overflow-indicator コントローラは APG ウィジェットを持たない状態検知ユーティリティ。viewport のスクロール位置とサイズを(配線済みの scroll アクション、リサイズ用の LayoutObserver、内容変化用の MutationObserver で)監視し、 data-overflow-start / data-overflow-end を同期して、利用側 CSS が「この先に続きがある」端の影や矢印を描けるようにする。任意の前後送りボタンは 1 画面ずつスクロールし(scrollByPage)、余地のない方向のボタンは disabled を同期する。変化時に stimeo--overflow-indicator:change を発火する。data-overflow-* は ARIA 的な意味を持たない。ライブラリは振る舞いのみを提供し、影・矢印の見た目は Playground が所有する。 Observer・リスナは disconnect(Turbo 遷移含む)で解除し、scrollByPage は prefers-reduced-motion を尊重する。

実行中
商品 1
商品 2
商品 3
商品 4
商品 5
商品 6
商品 7
商品 8
商品 9
商品 10

キーボード操作

キー動作
Enter / Space スクロールボタンを実行(標準ボタン挙動・任意設置)。