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

02重なりを繰り返し押して解く配置

二つの円の中心の距離が半径の和より小さいとき、重なった分を二つの円の大きさの比で分けて押し離します。これをPACK_ITER回くり返すと、最初に固まっていた円が重ならずに広がり、各回の残りの重なりの合計が縮む様子を横の線に描きます。

使いどころデータの位置が同じでも泡が互いを隠さないように広げる方法

PACK_ITERoverlapOfrelax
重なりを繰り返し押して解く配置
新しいタブで開く

02 重なりを繰り返し押して解く配置 — 計測 累積面積 1.684% · 動いたフレーム 20/23GODRICH オリジナル · SCSS と React は zip に同梱 · バブルチャート 9種 — 面積に比例する半径から重なりの解消とグループの重力まで

このデモが属する記事

バブルチャート 9種 — 面積に比例する半径から重なりの解消とグループの重力まで — デモ9種のプレビューバブルチャート 9種 — 面積に比例する半径から重なりの解消とグループの重力までバブルチャートはデータの一行をどうやって円一つに変えるのでしょうか。01番は半径を値の平方根にして面積を値に合わせ、02番は重なった円を何度も押して解き、09番はグループの中のグループへ拡大して入っていきます。円の位置と大きさは計算の関数が この記事のデモをすべて見る

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