Con la propiedad transform de CSS podemos crear efectos visuales que alteran el tamaño, forma y posición de un elemento.
Estas transformaciones pueden ser en 2D:
translate()
rotate()
scale()
skew()
matrix()
Tambien en 3D:
translate()
rotate()
matrix3d()
scale()
perspective()