How can you create a mirrored or flipped version of an SVG element horizontally?
A). A) By using the mirror transformation in SVG
B). B) By applying the flip transformation in CSS
C). C) By using the scaleX(-1) transformation in SVG
D). D) By rotating the element 180 degrees around its center
What effect does combining rotation and translation transformations have on an SVG element?
A). A) It rotates the element around a specific point other than its center
B). B) It moves the element along the X and Y axes simultaneously
C). C) It tilts the element along the X or Y axis
D). D) It resizes the element uniformly along the X and Y axes
What effect does skewing an SVG element along the X axis have?
A). A) It rotates the element around a specific point
B). B) It moves the element along the X axis
C). C) It stretches the element along the X axis
D). D) It tilts the element along the X axis
How do you translate an SVG element 50 units to the right and 20 units down?
A). A) <rect x='20' y='20' width='100' height='50' transform='translate(50, 20)' />
B). B) <circle cx='50' cy='50' r='30' transform='translate(50, 20)' />
C). C) <ellipse cx='50' cy='50' rx='50' ry='30' transform='translate(50, 20)' />
D). D) <line x1='20' y1='20' x2='100' y2='100' transform='translate(50, 20)' />
How can you resize an SVG element to be twice its original size uniformly?
A). A) <rect x='20' y='20' width='100' height='50' transform='scale(2)' />
B). B) <circle cx='50' cy='50' r='30' transform='scale(2)' />
C). C) <line x1='20' y1='20' x2='100' y2='100' transform='scale(2)' />
D). D) <path d='M20,20 L100,100' transform='scale(2)' />
How do you rotate an SVG element by 90 degrees clockwise around its center point?
A). A) <rect x='50' y='50' width='100' height='50' transform='rotate(90, 100, 75)' />
B). B) <circle cx='50' cy='50' r='30' transform='rotate(90, 50, 50)' />
C). C) <ellipse cx='50' cy='50' rx='50' ry='30' transform='rotate(90, 75, 50)' />
D). D) <polygon points='100,20 20,100 180,100' transform='rotate(90, 100, 60)' />
How can you adjust the rotation angle of an SVG element incrementally using CSS animations?
A). A) By defining keyframes for gradual angle changes
B). B) By using the rotate property in CSS with an angle value
C). C) By applying a transformation function to the rotation attribute
D). D) By specifying a duration for the rotation transformation
What does scaling do in SVG transformations?
A). A) It rotates an SVG element
B). B) It resizes an SVG element uniformly along the X and Y axes
C). C) It skews an SVG element along the X or Y axis
D). D) It translates an SVG element along the X and Y axes
How do you rotate an SVG element around a specific point other than its center?
A). A) By using the rotate transformation with the desired angle
B). B) By specifying the rotation angle in degrees
C). C) By adding the point coordinates to the rotate transformation
D). D) By translating the element to the desired point before rotating
What happens when you apply multiple transformations to an SVG element in sequence?
A). A) Only the first transformation is applied
B). B) All transformations are applied in sequence, affecting the final appearance of the element
C). C) Transformations cancel each other out, leaving the element unchanged
D). D) The last transformation applied takes precedence over others