- Translate
- A transform function that moves an element along the X, Y, or Z axis without affecting its layout position or surrounding elements. Available as translate(), translateX(), translateY(), translateZ(), and translate3d().
- Rotate
- A transform function that spins an element around a point defined by transform-origin. rotate() works in 2D; rotateX(), rotateY(), and rotateZ() rotate around the respective 3D axes.
- Scale
- A transform function that enlarges or shrinks an element proportionally or on individual axes. scale(1.2) enlarges by 20%; scaleX(0.5) squishes to half width without affecting height.
- Skew
- A transform function that distorts an element along the X or Y axis, tilting it like a parallelogram. Useful for slanted backgrounds and angular design elements.
- Perspective
- A CSS transform function or property that establishes the viewer distance for 3D rendering. Lower values create dramatic depth foreshortening; higher values produce subtle depth.
- Transform Origin
- The fixed point around which transform functions pivot. Defaults to the element's center; changing it to a corner or edge enables hinge, fold, and corner-zoom animations.