MotionLang

状態間のトランジション · A から B へ

原点からの円形展開原点圆形扩散

アイコンをタップすると、層全体はフェードでも横からの進入でもなく、アイコンのある点から波紋のように円を描いて広がり、画面いっぱいまで達します。もう一度タップすると同じ点へ縮みます。

ツールでこの項目を開く

使いどころ

全画面メニュー、テーマ切替、ボタンから開く詳細に向きます。どこから出てきたかが一目で分かります。そのボタンと関係のない層に使うと、その結びつきが誤解を生みます。

パラメータ

transform-origin: centre of the tapped element · radius 0 → hypot(w, h) · 620ms cubic-bezier(.22,1,.36,1) · closes along the same path

レシピ

  1. 原点からの円形展開 → radius 0 → hypot w @ 620ms cubic-bezier(.22,1,.36,1)

AI に渡す一文

このメニューをボタンの原点から展開させてください。タップされた要素の中心を円の中心にし、clip-path: circle(半径 at x y) で半径を 0 から最も遠い角までの距離(対角線)へ 620ms cubic-bezier(.22,1,.36,1) で補間します。閉じるときは同じ経路を逆に縮めます。層自体のサイズは変えません。

同じカテゴリの動き