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

07スクロール位置の保持 — 上に追加された高さの値の分だけ補正するリスト

画面上部に過去の項目を読み込んだ状態になると、新しく増えた高さの値を計算してスクロール位置の値にその分を加え、見ていた画面がずれて見えないよう位置がそのまま保たれます。

使いどころチャットルームの過去の会話読み込み、コメントスレッドの上方向展開

loadOlderOLDER_BATCHscrollHeight
スクロール位置の保持 — 上に追加された高さの値の分だけ補正するリスト
新しいタブで開く

07 スクロール位置の保持 — 上に追加された高さの値の分だけ補正するリスト — 計測 累積面積 23.703% · 動いたフレーム 21/23GODRICH オリジナル · SCSS と React は zip に同梱 · 無限スクロールローディング UIパターン9選 — スピナーから仮想ウィンドウまで

このデモが属する記事

無限スクロールローディング UIパターン9選 — スピナーから仮想ウィンドウまで — デモ9種のプレビュー無限スクロールローディング UIパターン9選 — スピナーから仮想ウィンドウまで9つのうち1つは残りスクロール距離の値からローディング表示の不透明度を求め直し、1つは上に追加された高さの値の分だけスクロール位置を補正して画面がずれないようにし、もう1つは見えているインデックス範囲の値だけを残し他は描きません。無限スクロ この記事のデモをすべて見る

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