MotionLang

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

カードの全画面展開卡片撑满全屏

角丸のカードをタップすると、角丸ごと画面いっぱいまで育ちます。中の画像は同時に逆方向へ縮小するので、写真が拡大されるのではなくファインダーが開くように見えます。途中でぼけません。

ツールでこの項目を開く

使いどころ

リストから詳細へ、ギャラリーの拡大、カード型ナビに向きます。移動先が別ページで共通の要素がない場合は、共有要素トランジションのほうが適します。

パラメータ

outer transform: scale .52 → 1 · inner image 1.3 → 1 (counter-scale) · border-radius calc(20px / scale) · 520ms cubic-bezier(.32,.72,0,1)

レシピ

  1. カードの全画面展開 → scale .52 → 1 @ 520ms cubic-bezier(.32,.72,0,1)
  2. カードの全画面展開 → image 1.3 → 1 counter-scale @ 520ms

AI に渡す一文

このカードをその場で全画面に展開させてください。外枠の scale を .52 から 1 へ、内側の画像は逆方向に 1.3 から 1 へ動かします(2 つの拡大率が掛けて約 1 になるので実ピクセルはほぼ変わらず、ぼけません)。角丸は border-radius: calc(20px / 現在の scale) で補正し、全体は 520ms cubic-bezier(.32,.72,0,1) で動かします。

同じカテゴリの動き