本文へスキップ
作業データはサーバーに保存せず、お使いのブラウザ内で処理します。
tools
CSS cubic-bezierイージング生成

CSS cubic-bezierイージング生成

2つの制御点をドラッグしてCSSアニメーションやトランジションのcubic-bezier曲線を作り、動きをプレビューします。

2 つの制御点をドラッグして曲線を調整してください。

cubic-bezier(0.25, 0.1, 0.25, 1)
transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
x10.25y10.1x20.25y21

主な機能

  • SVGグラフ上の2つの制御点をドラッグしてイージング曲線を編集します。
  • CSSで有効なX座標0〜1を維持し、Y座標は-0.5〜1.5のオーバーシュートに対応します。
  • linear、ease、ease-in、ease-out、ease-in-outのプリセットがあります。
  • ボールが動くアニメーションを再生し、加速と減速を確認できます。
  • cubic-bezier()値またはtransition-timing-function宣言をコピーできます。

使い方

  1. プリセットを選ぶか、グラフ上の2つのハンドルをドラッグします。
  2. アニメーションプレビューで動きの感触を確認します。
  3. cubic-bezier値または完全なCSS宣言をコピーします。

活用例

  • ボタンやパネルの動きを調整

    制御点を動かしてアニメーションを繰り返し再生し、目的に合う加速・減速の曲線を探せます。

  • CSSイージング値を共有

    linearやease系プリセットから調整し、cubic-bezier値またはtransition-timing-function宣言全体をコピーできます。

プライバシー

曲線編集、アニメーションプレビュー、CSS生成はブラウザ内で処理されます。

よくある質問

標準のCSSイージングプリセットから始められますか?
はい。linear、ease、ease-in、ease-out、ease-in-outを選び、2つの制御点を調整できます。
どの形式で結果をコピーできますか?
cubic-bezier(x1, y1, x2, y2)の値と、transition-timing-function宣言全体をそれぞれコピーできます。