How do you scale an SVG element non-uniformly, stretching it along the X and Y axes differently?
A). A) By using the scaleXY transformation with separate X and Y scaling values
B). B) By applying different scaling factors to the X and Y axes
C). C) By using the stretch transformation with X and Y scaling values
D). D) By rotating the element around its center point
How is rotation applied to SVG elements?
A). A) By adjusting the size of an element uniformly
B). B) By changing an element's position along the X and Y axes
C). C) By rotating an element around a specified point
D). D) By changing the color of an element
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
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
How is skewing applied to SVG elements?
A). A) By tilting an element along the X or Y axis
B). B) By translating an element along the X and Y axes
C). C) By resizing an element uniformly along the X and Y axes
D). D) By rotating an element around a specified point
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)' />
What is the purpose of combining transformations in SVG?
A). A) To apply multiple effects simultaneously
B). B) To change the color of an element
C). C) To resize an element uniformly along the X and Y axes
D). D) To rotate an element around a specified point
What is the purpose of the transform-origin property in CSS for SVG elements?
A). A) It sets the initial position of an SVG element
B). B) It defines the transformation origin point
C). C) It specifies the color of an SVG element
D). D) It determines the fill pattern for an SVG element
What effect does skewing have on an SVG element?
A). A) It changes an element's position along the X and Y axes
B). B) It tilts an element along the X or Y axis
C). C) It rotates an element around a specified point
D). D) It resizes an element uniformly along the X and Y axes
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)' />