The correct answer is: D. transform-3D
The transform-3D
property is used to define how nested items are rendered in a 3-D space. It takes a value that is a combination of the following properties:
translateX
: Translates an element along the X-axis.translateY
: Translates an element along the Y-axis.translateZ
: Translates an element along the Z-axis.rotateX
: Rotates an element around the X-axis.rotateY
: Rotates an element around the Y-axis.rotateZ
: Rotates an element around the Z-axis.scaleX
: Scales an element along the X-axis.scaleY
: Scales an element along the Y-axis.scaleX
: Scales an element along the Z-axis.
For example, the following CSS code will translate an element 10px along the X-axis, 20px along the Y-axis, and 30px along the Z-axis:
transform: translate(10px, 20px, 30px);
The following CSS code will rotate an element 45 degrees around the X-axis:
transform: rotateX(45deg);
The following CSS code will scale an element 2 times along the X-axis, 3 times along the Y-axis, and 4 times along the Z-axis:
transform: scale(2, 3, 4);
The transform-3D
property can be used to create a variety of 3-D effects, such as rotating, scaling, and translating elements. It can also be used to create more complex effects, such as creating the illusion of depth.