Style animationTimingFunction Property
Changing the animationTimingFunction property of a <div> element:
document.getElementById("myDIV").style.animationTimingFunction = "linear";
Try it Yourself »
The animationTimingFunction specifies the speed curve of the animation.
The speed curve defines the TIME an animation uses to change from one set of CSS styles to another.
The speed curve is used to make the changes smoothly.
Return the animationTimingFunction property:
Set the animationTimingFunction property:
object.style.animationTimingFunction = "linear|ease|ease-in|ease-out|cubic-bezier(n, n, n, n)|initial|inherit"
|The animation has the same speed from start to end
|Default value. The animation has a slow start, then fast, before it ends slowly
|The animation has a slow start
|The animation has a slow end
|The animation has both a slow start and a slow end
|cubic-bezier(n, n, n, n)
|Define your own values in the cubic-bezier function
Possible values are numeric values from 0 to 1
|Sets this property to its default value. Read about initial
|Inherits this property from its parent element. Read about inherit
|A String, representing the animation-timing-function property of an element
animationTimingFunction is a CSS3 (1999) feature.
It is fully supported in all browsers:
CSS reference: animation-timing-function property