CSS アニメーション・プレイグラウンド

触って、いじって、組み合わせて、コードを覗く。
動きの感覚を身につけるための、CSSとマイクロJSだけで作られた実験室。

イージングを「見比べる」

同じ距離を同じ時間で走るのに、見え方は全く違う。各ボールが描く「時間と速度の関係」を視覚化します。

linear
ease
ease-in
ease-out
ease-in-out
cubic (overshoot)
steps(8, end)
2.0s

各カーブのプロファイル

linear
ease
ease-in
ease-out
ease-in-out
overshoot

アニメーションビルダー

パラメータを動かして、CSSを生成。納得したらコピーしてそのまま使えます。


      

ベジエ曲線デザイナー

2つのハンドルをドラッグして、独自のイージング曲線を作ります。ボールがその時間配分で動きます。

cubic-bezier(0.34, 1.56, 0.64, 1.00)
プリセット:

      

パーティクル広場

どこでも好きなところをクリックして、紙吹雪・きらめき・ハート・リングを発射。色も種類も自由に。

クリック or タップで発射 ✨

気分ミキサー

複数のアニメーションをチェックボックスでON/OFFして、組み合わせの妙を観察。

複数の animation プロパティをカンマで連結すると、効果が重ね合わさります。


      

クリックで発動

どのカードでも好きにクリックすると、その動きが一度だけ再生されます。同じ動きでも、何度見ても面白い。

Spin

720deg rotate

Bounce

double bounce

Shake

error feedback

Pop

scale entrance

Flip

rotateY 360

Wobble

tilt sequence

Zoom In

scale entrance

Swing

top hinge

Rubber

elastic squash

Jello

skew jiggle

Tada!

celebration

Fly

arc path
コピーしました ✓