transform: rotate3d(X, Y, Z, angle);
Rotates an element around a fixed axis in a 3d space.
transform: matrix(scaleX(), skewY(), skewX(), scaleY(), translateX(), translateY());
Shorthand for all 2d transform properties.
transition: ;
Properties:
transition-property: ; // select which properties to add a transition on
Values:
all // select all effects
css property // select a certain property (ex: width, color...)
transition-duration: 2s; // set duration of transition
transition-timing-function: ease; // set a velocity for a transition
transition-delay: 2s; // set a delay before a transition
Shorthand for transition properties. To set a duration to different effects.
transform-style: preserve-3d;
Sets whether children of an element are positioned in the 3D space or are flattened in the plane of the element.
transform: matrix3d(
1, 2, 3, 4,
5, 6, 7, 8,
9, 10, 11, 12,
13, 14, 15, 16);
Defines a 3D transformation as a 4x4 homogeneous matrix.
perspective: 30rem;
To give an element some perspective. Distance from the user and z=0 plane.