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

04列の数が変わるときばねで定位置を探す FLIP 再配置

再配置の前後の位置の差を測って打ち消し、速度と強さで 0 に収束させるので、幅が変わってもカードが瞬間移動せず滑るように収まる。

使いどころレスポンシブなギャラリーの切り替え

STIFFNESSDAMPINGSTAGGERAREA
列の数が変わるときばねで定位置を探す FLIP 再配置
新しいタブで開く

04 列の数が変わるときばねで定位置を探す FLIP 再配置 — 計測 累積面積 48.372% · 動いたフレーム 19/23GODRICH オリジナル · SCSS と React は zip に同梱 · css masonry layout 9パターン — 高さの違うカードが隙間なく収まる配置

このデモが属する記事

css masonry layout 9パターン — 高さの違うカードが隙間なく収まる配置 — デモ9種のプレビューcss masonry layout 9パターン — 高さの違うカードが隙間なく収まる配置css masonry layout を columns や grid の一行だけで組むと読む順が縦にねじれ、ウィンドウ幅が変わるとカードが瞬間移動する — 01番・02番・04番が最短の列への配置・行順の割り当て・FLIP のばねで解く。 この記事のデモをすべて見る

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