CSS Cubic-Bezier カーブジェネレーター
カラー
`cubic-bezier(x1, y1, x2, y2)` CSS タイミング関数のインタラクティブエディタ。曲線上の 2 つのハンドルをドラッグ、または座標を直接入力。Y 値は [0, 1] 外も可能でオーバーシュートやアンティシペーション効果に。指定時間で曲線通り往復するプレビューブロックで実際の動きを体感。CSS の標準キーワード(ease・ease-in/out)と便利なカスタム曲線プリセット。
—
プリセット
プレビュー アニメ
CSS
transition-timing-function: cubic-bezier(0.42, 0.00, 0.58, 1.00);transition-timing-function または animation-timing-function と共に使用。
使い方
- 青と赤のハンドルをドラッグして曲線を整形。
- またはプリセット(ease・ease-in-out・overshoot…)を選択。
- 再生で指定時間の動きを体感、CSS をコピー。
よくある質問
- Y が 1 超 / 0 未満で良い理由は?
- オーバーシュート(バウンス)・アンティシペーション(予備動作)効果は Y が [0, 1] 外で必要。CSS は許可 — 値が一時的に目標を超えてから定まる。
- X は?
- CSS は X1・X2 を [0, 1] に制限し、曲線が時刻の関数になるよう要求。スライダーは X をクランプ、Y は 1 超 / 0 未満を許容してオーバーシュート対応。
- スプリング物理との違い?
- Cubic-bezier は固定時間上の決定的曲線。スプリング(`linear(...)` や JS)は実物理モデル — モデルは違うが単純ケースでは似た体感。
- CSS のどこで使う?
- `transition-timing-function: cubic-bezier(...)` または `animation-timing-function:`。Tailwind: `ease-[cubic-bezier(...)]`。
関連ツール
色覚シミュレーター
8 種類の色覚異常(CVD)で画像がどう見えるかを再現。
カラー00
CSS Box Shadow ジェネレーター
複数レイヤーで CSS box-shadow を視覚的にデザイン — リアルタイムプレビュー + CSS / Tailwind 出力。
カラー00
カラーフォーマット変換
任意の色を HEX・RGB・HSL・HSV・OKLCH・CSS 変数で一括変換。
カラー00
CSS グラデーションジェネレーター
線形・放射状 CSS グラデーションを多段カラーストップでデザインし、コードをコピー。
カラー00
カラーパレット ジェネレーター
基準色から 6 種類のスキームで調和の取れたパレットを作成。
カラー00
カラーコントラスト チェッカー
文字/背景のコントラストを WCAG AA・AAA 基準でチェック。
カラー00