Generador de Curvas Bézier Cúbicas CSS

100% en el Navegador • Cero Envíos

Modela funciones de tiempo y físicas elásticas arrastrando los puntos de control P1 y 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);

Cómo diseñar curvas de transición

  1. 1Mueve los dos puntos de control en la cuadrícula para esculpir la curva de aceleración.
  2. 2Haz clic en el botón de prueba para comparar la velocidad con las curvas estándar.
  3. 3Copia la propiedad CSS `transition-timing-function: cubic-bezier(...)`.

Microinteracciones con Tacto Profesional

Las curvas cúbicas personalizadas proporcionan sensación de peso, inercia y rebote natural a botones, menús y modales.

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.

Preguntas Frecuentes (FAQ)

Herramientas Relacionadas