CSS 3D TransformsThe CSS 3D transforms facilitates you to move an element to X-axis, Y-axis and Z-axis. Following is a list of 3D transforms methods: Function | Description |
---|
matrix3D(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) | It specifies a 3D transformation, using a 4x4 matrix of 16 values. | translate3D(x,y,z) | It specifies a 3D translation. | translateX(x) | It specifies 3D translation, using only the value for the X-axis. | translateY(y) | It specifies 3D translation, using only the value for the Y-axis. | translateZ(z) | It specifies 3D translation, using only the value for the Z-axis. | scale3D(x,y,z) | It specifies 3D scale transformation | scaleX(x) | It specifies 3D scale transformation by giving a value for the X-axis. | scaley(y) | It specifies 3D scale transformation by giving a value for the Y-axis. | scaleZ(z) | It specifies 3D scale transformation by giving a value for the Z-axis. | rotate3D(X,Y,Z,angle) | It specifies 3D rotation along with X-axis, Y-axis and Z-axis. | rotateX(angle) | It specifies 3D rotation along with X-axis. | rotateY(angle) | It specifies 3D rotation along with Y-axis. | rotateZ(angle) | It specifies 3D rotation along with Z-axis. | perspective(n) | It specifies a perspective view for a 3D transformed element. |
Supporting BrowsersProperty | Chrome | IE | Firefox | Opera | Safari |
---|
transform | 36.012.0 -webkit- | 10.0 | | 23.015.0 -webkit- | 9.04.0 -webkit- | transform-origin (three-value syntax) | 36.012.0 -webkit- | 10.0 | 16.010.0 -moz- | 23.015.0 -webkit- | 9.04.0 -webkit- | transform-style | 36.012.0 -webkit- | 11.0 | 16.010.0 -moz- | 23.015.0 -webkit- | 9.04.0 -webkit- | perspective | 36.012.0 -webkit- | 10.0 | 16.010.0 -moz- | 23.015.0 -webkit- | 9.04.0 -webkit- | perspective-origin | 36.012.0 -webkit- | 10.0 | 16.010.0 -moz- | 23.015.0 -webkit- | 9.04.0 -webkit- | backface-visibility | | 10.0 | 16.010.0 -moz- | 23.015.0 -webkit- | 9.04.0 -webkit- |
The 3D rotateX() method (X-axis rotation)The CSS 3D rotateX() method is used to rotate an element around its X-axis according to the given degree. See this example: Test it Now
The 3D rotateY() method (Y-axis rotation)The CSS 3D rotateY() method is used to rotate an element around its Y-axis according to the given degree. See this example: Test it NowThe 3D rotateZ() method (Z-axis rotation)The CSS 3D rotateZ() method is used to rotate an element around its Z-axis according to the given degree. See this example:> Test it Now
|