CSS Properties

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;
Cristle Academy

Compiler