What is the role of the animation-name property in CSS keyframe animations?
A). <div>It specifies the duration of the animation.
B). <div>It defines the starting and ending states of the animation.
C). <div>It controls the direction of the animation.
D). <div>It specifies the name of the keyframes to use for the animation.
How does the animation-fill-mode property impact the appearance of elements before and after a keyframe animation?
A). <div>It defines the starting and ending states of the animation.
B). <div>It specifies the number of times the animation should repeat.
C). <div>It controls the direction of the animation.
D). <div>It defines how the element's styles should be applied before and after the animation.
What does the animation-direction property in CSS keyframe animations determine?
A). <div>The total duration of the animation.
B). <div>The starting and ending states of the animation.
C). <div>The direction of the animation (forwards, backwards, etc.).
D). <div>The easing function for the animation.
What role does the @keyframes rule play in defining keyframe animations?
A). <div>It specifies the duration of the animation.
B). <div>It defines the starting and ending states of the animation.
C). <div>It controls the direction of the animation.
D). <div>It specifies the keyframes and style changes along the animation timeline.
What is the role of the animation-play-state property in controlling keyframe animations?
A). <div>It defines the timing curve for the animation's acceleration/deceleration.
B). <div>It specifies whether the animation should be paused or running.
C). <div>It controls the direction of the animation.
D). <div>It defines how the element's styles should be applied before and after the animation.
How does using the animation-timing-function property impact the appearance of CSS transitions?
A). <div>It changes the duration of the transition effect.
B). <div>It specifies the number of times the transition should repeat.
C). <div>It controls the acceleration/deceleration of the transition.
D). <div>It defines the direction of the transition effect.
How can developers optimize the performance of keyframe animations?
A). <div>By adding multiple simultaneous animations.
B). <div>By using heavy images and video backgrounds.
C). <div>By avoiding excessive animations and optimizing code.
D). <div>By removing all transitions from the website.
What does the forwards value for the animation-fill-mode property in keyframe animations signify?
A). <div>The animation starts from the beginning when triggered.
B). <div>The animation starts from the end when triggered.
C). <div>The animation starts from a specified keyframe when triggered.
D). <div>The animation retains styles from the ending keyframe after completing.
How can developers create a continuous looping animation using keyframes?
A). <div>By setting the animation-duration property.
B). <div>By using the animation-name property.
C). <div>By specifying the timing function of the animation.
D). <div>By using the animation-iteration-count property with the value 'infinite'.
How does specifying the easing function impact the appearance of a keyframe animation?
A). <div>It controls the direction of the animation.
B). <div>It defines the starting and ending states of the animation.
C). <div>It changes the duration of the animation.
D). <div>It controls the acceleration/deceleration of the animation.