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

08仮想ウィンドウの再計算 — 見えている範囲のインデックス値だけを描くリスト

リストが増え続ける状態になると、スクロール位置の値から今見えているインデックス範囲の値を求め直し、その範囲外の項目は描かず、範囲が変わった状態になると上下の余白の値もその分求め直されます。

使いどころ数千行のデータ表、大容量チャットログ

renderWindowOVERSCANscrollTop
仮想ウィンドウの再計算 — 見えている範囲のインデックス値だけを描くリスト
新しいタブで開く

08 仮想ウィンドウの再計算 — 見えている範囲のインデックス値だけを描くリスト — 計測 累積面積 33.788% · 動いたフレーム 23/23GODRICH オリジナル · SCSS と React は zip に同梱 · 無限スクロールローディング UIパターン9選 — スピナーから仮想ウィンドウまで

このデモが属する記事

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

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