Générateur de Courbes de Bézier Cubiques CSS

100 % Côté Client • Zéro Téléversement

Modelez vos fonctions d'accélération et rebonds élastiques en déplaçant P1 et P2

Easing Curve Presets
Control Handle 1 (P1)(0.34, 1.56)
X1 (Time Progression)0.34
Y1 (Value Intensity)1.56
Control Handle 2 (P2)(0.64, 1)
X2 (Time Progression)0.64
Y2 (Value Intensity)1
Test Duration1.2s
Bezier Curve Graph
cubic-bezier(0.34, 1.56, 0.64, 1)
Velocity Simulator Race
Custom Cubic-Bezier Easing
★
Linear Constant Reference (0, 0, 1, 1)
—
transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);

Comment façonner des courbes de transition

  1. 1Déplacez les deux points de contrôle sur la grille pour sculpter la courbe.
  2. 2Cliquez sur Tester pour comparer la cinétique avec les courbes par défaut.
  3. 3Copiez la propriété CSS `transition-timing-function: cubic-bezier(...)`.

Micro-interactions à Haute Sensation Tactile

Les courbes de Bézier personnalisées insufflent une sensation d'élan, de poids et de dynamisme naturel aux éléments d'interface.

Architecture & Privacy

  • Mathematical Bezier Spline calculation: Precise third-order polynomial curve interpolation.
  • Elastic Overshoot & Anticipation support: Allows Y coordinates outside [0, 1] for physics-based spring bounce.
  • Visual Dual-Track Motion Simulator: Directly compares customized easing against constant linear velocity.
  • Tailwind Arbitrary Syntax generator: Outputs clean, copy-ready [transition-timing-function:cubic-bezier(...)] utility.

Foire Aux Questions (FAQ)

Outils Similaires