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

02カンバンカード — ポインターY比率から対象カラムと挿入位置を逆算する計算

ポインターがどのカラムのgetBoundingClientRect内にあるかで対象カラムを見つけ、そのカラム内カードのY中点とポインターYを比較して挿入位置を逆算します。カラムが実際に変わった瞬間だけ配列のspliceを実行し、同じカラム内ではプレビューだけ移動します。

使いどころカンバンボード、課題トラッカー

pointermovegetBoundingClientRecttransition
カンバンカード — ポインターY比率から対象カラムと挿入位置を逆算する計算
新しいタブで開く

02 カンバンカード — ポインターY比率から対象カラムと挿入位置を逆算する計算 — 計測 累積面積 25.115% · 動いたフレーム 7/23GODRICH オリジナル · SCSS と React は zip に同梱 · ドラッグアンドドロップ 並び替えリスト — 挿入先インデックス計算を重ねた9種

このデモが属する記事

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

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