The DOM style animationFillMode property is used to specify the style of an element when the animation is not playing or when an animation is finished or when there is a delay in animation.
The animationFillMode property can override the default behavior of CSS animations by which CSS animations affect the element when the first keyframe is “played” and then stops affecting it once the last keyframe has completed.
- For returning the animationFillMode property use the following:
- To set the animationFillMode property use below:
object.style.animationFillMode = "none|forwards|backwards|both| initial|inherit";
- none: It will not apply any styles to the target before or after it is executing.
- forwards: It will apply the property values for the time the animation ended.
- backwards: It will apply the property values defined in the keyframe that will start the first iteration of the animation, during the period defined by animation-delay.
- both: It will apply the property values for forwards as well as backwards to the animation.
- initial: It will set the property to its default value.
- inherit: This property is inherited from its parent.
The <div> element get the style values set by the first keyframe before the animation starts during the animation delay period.
Supported Browsers: The browsers supported by animationFillMode property are listed below:
- Google Chrome 43.0
- Firefox 16.0
- Opera 30.0
- HTML | DOM Style top Property
- HTML | DOM Style right Property
- HTML | DOM Style visibility Property
- HTML | DOM Style textIndent Property
- HTML | DOM Style outlineOffset Property
- HTML | DOM Style transitionDelay Property
- HTML | DOM Style paddingLeft Property
- HTML | DOM Style columnRuleColor Property
- HTML | DOM Style minWidth Property
- HTML | DOM Style transformOrigin Property
- HTML | DOM Style transition Property
- HTML | DOM Style userSelect Property
- HTML | DOM Style textShadow Property
- HTML | DOM Style animationTimingFunction Property
- HTML | DOM Style fontSizeAdjust Property
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.