Easing Functions
An easing function controls how a click effect animation progresses over its Animation Duration. With Linear, the animation changes at a constant speed. Other functions add acceleration, deceleration, overshoot, or bounce.
Choose the function in the Easing Function setting on the Click Effects page. The default is Linear.
The easing function always shapes how the effect changes size. It also shapes the fade when Enable Color Fading is on, and the rotation of styles that rotate, such as Radar Sweep.
Available functions
Section titled “Available functions”FriskyMouse has 31 easing functions. Except for Linear, each family comes in three variants:
- In: starts slowly and accelerates.
- Out: starts quickly and decelerates. Out variants suit most click effects.
- In Out: starts slowly, speeds up, and slows down again.
The following table lists every function by family, using the names shown in the drop-down.
| Family | Functions | Motion |
|---|---|---|
| Linear | Linear | Constant speed |
| Quadratic | Quadratic In, Quadratic Out, Quadratic In Out | Gentle acceleration |
| Cubic | Cubic In, Cubic Out, Cubic In Out | Moderate acceleration |
| Quartic | Quartic In, Quartic Out, Quartic In Out | Strong acceleration |
| Quintic | Quintic In, Quintic Out, Quintic In Out | Very strong acceleration |
| Sine | Sine In, Sine Out, Sine In Out | Soft, gradual acceleration |
| Circular | Circular In, Circular Out, Circular In Out | Sharp change near the start or end |
| Exponential | Exponential In, Exponential Out, Exponential In Out | Extreme acceleration |
| Back | Back In, Back Out, Back In Out | Overshoots its target, then settles |
| Bounce | Bounce In, Bounce Out, Bounce In Out | Bounces like a dropped ball |
| Elastic | Elastic In, Elastic Out, Elastic In Out | Springs back and forth before settling |
Recommendations
Section titled “Recommendations”The following suggestions match common uses to an easing family.
| Use | Easing |
|---|---|
| Presentations | An Out function, such as Cubic Out |
| Training videos | An In Out function |
| Creative content | Bounce or Elastic |
| Minimal or technical | Linear |