RevealTheme logo

Generatore di curve di accelerazione cubic-bezier

Crea curve di accelerazione cubic-bezier per il CSS. Include preset standard.

transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);

Come usare questo strumento

  1. 1

    Click a preset (ease, ease-in, ease-out, or ease-in-out) to load its four control values, or skip this to start from the default ease curve.

  2. 2

    Drag the a, b, c, and d sliders to adjust the two control points; each ranges from -1 to 2 in steps of 0.05 and the current value shows above the slider.

  3. 3

    Read the generated transition-timing-function: cubic-bezier(a, b, c, d); line in the output box.

  4. 4

    Copy that declaration by hand and drop it into your CSS transition or animation rule.

Che cos'è il generatore di curve cubic-bezier?

Le animazioni CSS utilizzano funzioni di accelerazione (easing) per controllare come i valori cambiano nel tempo. I quattro parametri di cubic-bezier definiscono una curva da (0,0) a (1,1): più la curva è ripida, più veloce è l'animazione in quella regione. I preset comuni coprono la maggior parte delle esigenze; le curve personalizzate creano un movimento distintivo.

Casi d'uso comuni

  • Tuning a button hover or focus transition so it feels snappy on entry and gentle on exit instead of using the generic default ease.

  • Designing a card or modal that overshoots slightly on open by pushing the d (P2 y) value above 1 for a subtle bounce.

  • Matching a brand motion spec where designers handed you specific cubic-bezier control points to reproduce in CSS.

  • Replacing a linear or default easing on a loading spinner or progress bar with a custom acceleration profile.

  • Quickly grabbing the canonical values behind ease-in-out without memorizing 0.42, 0, 0.58, 1.

  • Prototyping menu slide-in and drawer animations by comparing how ease-in versus ease-out change the perceived weight of the motion.

Domande frequenti

Qual è la differenza tra ease e ease-in?
ease accelera e poi decelera. ease-in accelera soltanto. ease-out decelera soltanto. ease-in-out fa entrambe le cose in modo più marcato.
Quando devo usare le curve personalizzate?
Quando le accelerazioni standard risultano generiche. Curve personalizzate sottili creano un'identità di movimento propria del marchio.

Strumenti correlati