3D Transform Properties
3D Transform
- transform
- transform-origin
- transform-style
- perspective
- perspective-origin
- backface-visibility
transform
- translate3d()
- rotate3d()
- scale3d()
- matrix3d()
- perspective()
translate3d( )
This method is used to move an element from its current position.
Syntax:
transform: translateX(px)
transform: translateY(px)
transform: translateZ(px)
transform: translate3d(Xpx, Ypx, Zpx)
Example:
transform: translateX(10px)
transform: translateY(5px)
transform: translate3d(10px, 5px, 20px)
rotate3d( )
Syntax:
transform: rotateX(deg)
transform: rotateY(deg)
transform: rotateZ(deg)
transform: rotate3d(Xdeg, Ydeg, Zdeg, Angledeg)
Example:
transform: rotateX(50deg)
transform: rotateY(40deg)
transform: rotateZ(20deg)
transform: rotate3d(50deg, 50deg, 50deg, 60deg)
scale3d( )
This method is used to increases or decreases the size of an element.
Syntax:
transform: scaleX(x)
transform: scaleY(y)
transform: scaleZ(z)
transform: scale3d(x, y, z)
Example:
transform: scaleX(3)
transform: scaleY(4)
transform: scaleZ(5)
transform: scale3d(3, 4, 5)
matrix()
Syntax:
transform: matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)
Example:
transform:
perspective()
Syntax:
transform: perspective(n)
Example:
transform: perspective( )
none
No transform
Example:
transform: none;