Cubic-Bézierイージングエディター
ドラッグ操作のエディターとライブアニメーションプレビューで、カスタムのcubic-bezierイージングカーブをデザインできます。
2つのハンドルをドラッグしてイージングカーブを調整します。
transition-timing-function: —;
animation-timing-function: —;
すべてブラウザ内で動作します — アップロードは一切ありません。
Cubic-Bézierイージングエディターについて
Cubic-Bézierイージングエディターは、CSSのトランジションやアニメーション用にカスタムのタイミング関数を設計します。カーブキャンバス上の2つのコントロールハンドルをドラッグすると、cubic-bezier(x1, y1, x2, y2)の値がリアルタイムで更新されます。アニメーションプレビューでは、そのイージングを線形の参照と並べて再生し、違いを体感できます。デュレーションも調整可能で、即座に再生し直せます。
10種類のプリセットが、標準的なease、ease-in、ease-out、ease-in-outから、終点を越えてオーバーシュートするbackやanticipateのような表現豊かなカーブ、マテリアルデザイン風のaccelerateとdecelerateのランプまで、一般的なボキャブラリーをカバーしています。そのまま使うことも、ドラッグして自分好みに調整する出発点として使うこともできます。
正確なコントロールポイントの座標を直接入力したり、ランダム化でひらめきを得たり、cubic-bezier()の値だけ、あるいはそのまま貼り付けられるCSSルールをコピーしたりできます。エディター全体がブラウザ内で動作します。
Cubic-Bézierイージングエディターの使い方
- カーブエディター上の2つのハンドルをドラッグして、イージングを形作ります。
- Replayをクリックし、イージングされたアニメーションを線形の参照と比較しながら、必要に応じてデュレーションを調整します。
- ease、back、anticipate、materialなどのプリセットを試して、素早く出発点を見つけます。
- 数値のコントロールポイント入力で微調整し、正確な値にします。
- cubic-bezier()の値、または完全なCSSスニペットをコピーします。