Gerador de Curvas Bézier Cúbicas CSS

100% no Navegador • Zero Servidores

Modele funções de aceleração e rebotes elásticos arrastando os pontos P1 e 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);

Como desenhar curvas de aceleração

  1. 1Mova os dois pontos de controle na grade para esculpir a curva de aceleração.
  2. 2Clique em Testar para comparar o movimento com curvas padrão de transição.
  3. 3Copie a propriedade CSS `transition-timing-function: cubic-bezier(...)`.

Microinterações com Sensação Tátil Superior

Curvas de Bézier personalizadas conferem sensação de peso, inércia e dinamismo natural aos elementos de 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.

Perguntas Frequentes (FAQ)

Ferramentas Relacionadas