GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

07端の自動スクロール — 距離を速度にマッピングするrAFループ

ドラッグ中にポインターがコンテナ上下端の内側40px帯に入ると、その端までの残り距離を0〜1に正規化し最大速度に掛けた値を毎フレームscrollByへ渡すrequestAnimationFrameループを回します。端に近いほどスクロールは速くなり、帯を外れると即座にループを止めます。

使いどころ長いリスト、管理テーブル

requestAnimationFramescrollBygetBoundingClientRect
端の自動スクロール — 距離を速度にマッピングするrAFループ
新しいタブで開く

07 端の自動スクロール — 距離を速度にマッピングするrAFループ — 計測 累積面積 41.662% · 動いたフレーム 12/23GODRICH オリジナル · SCSS と React は zip に同梱 · ドラッグアンドドロップ 並び替えリスト — 挿入先インデックス計算を重ねた9種

このデモが属する記事

ドラッグアンドドロップ 並び替えリスト — 挿入先インデックス計算を重ねた9種 — デモ9種のプレビュードラッグアンドドロップ 並び替えリスト — 挿入先インデックス計算を重ねた9種ドラッグアンドドロップ 並び替えは、指を離すたびに座標を計算し直す一枚の層です。ポインター位置から挿入先インデックスを計算し、リスト・カンバン・グリッドが並び替わります。ロングプレス・Alt矢印・端での自動スクロールまで — ドラッグ並び替 この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ