How can you create a rotating SVG element using keyframe animations?
A). A) <circle class='circle' cx='50' cy='50' r='30' />
B). B) <rect class='square' x='20' y='20' width='60' height='60' />
C). C) <path class='path' d='M20,50 L180,50' />
D). D) <ellipse class='ellipse' cx='100' cy='100' rx='50' ry='30' />
What is the purpose of keyframe animations in SVG graphics?
A). A) To create smooth transitions between SVG states
B). B) To apply advanced transformations to SVG elements
C). C) To define complex animations with precise control
D). D) To set initial styles for SVG elements
How do you define the timing of a CSS transition for an SVG element?
A). A) By setting the transition duration and delay
B). B) By specifying the transition type
C). C) By adding keyframes to the transition
D). D) By adjusting the transition iteration count
How do you create a smooth transition between two CSS styles for an SVG element using transitions?
A). A) By setting a long duration for the transition
B). B) By specifying multiple transition properties
C). C) By applying easing functions to the transition
D). D) By increasing the delay before the transition starts
Which CSS property is used to apply keyframe animations to an SVG element?
A). A) transition
B). B) transform
C). C) animation
D). D) rotate
What is the purpose of the @keyframes rule in CSS for SVG animations?
A). A) To define keyframes for advanced animations
B). B) To set initial styles for SVG elements
C). C) To create smooth transitions between SVG states
D). D) To apply transformations to SVG elements
How can you create a pulsating effect on an SVG element using keyframe animations?
A). A) By applying the scale transformation in CSS
B). B) By defining keyframes for alternating scaling and opacity
C). C) By setting the animation-play-state property to running
D). D) By adding a pulse class with predefined styles
What is the purpose of CSS transitions in animating SVG elements?
A). A) To apply complex animations with precise control
B). B) To create smooth and gradual changes in SVG properties
C). C) To define keyframes for advanced animations
D). D) To set initial styles for SVG elements
How can you create a typewriter effect on text in an SVG element using keyframe animations?
A). A) By adjusting the font-size property in CSS
B). B) By defining keyframes for progressively revealing characters
C). C) By setting the text-decoration property to underline
D). D) By adding a typewriter class with predefined styles
Which of the following is an example of a CSS transition for SVG elements?
A). A) .circle:hover { transform: scale(1.5); }
B). B) @keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
C). C) .square { animation: movePath 2s linear infinite; }
D). D) .path { stroke-width: 5; transition: stroke-width 0.3s ease; }