Changing the animationTimingFunction property of a <div> element:
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.
The numbers in the table specify the first browser version that fully supports the property.
Numbers followed by Moz specify the first version that worked with a prefix.
Property | |||||
---|---|---|---|---|---|
animationTimingFunction | Not supported | Not supported | 16.0 5.0 Moz |
Not supported | Not supported |
Return the animationTimingFunction property:
Set the animationTimingFunction property:
Value | Description |
---|---|
linear | The animation has the same speed from start to end |
ease | Default value. The animation has a slow start, then fast, before it ends slowly |
ease-in | The animation has a slow start |
ease-out | The animation has a slow end |
ease-in-out | 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 |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
Default Value: | ease |
---|---|
Return Value: | A String, representing the animation-timing-function property of an element |
CSS Version | CSS3 |
CSS reference: animation-timing-function property