使用3d变换,我们可以将元素移动到x轴,y轴和z轴.下面的示例清楚地指定元素将如何旋转.
以下方法用于调用3D变换 :
Sr.No. | Value&说明 |
---|---|
1 | matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 使用过的通过使用16个矩阵值来转换元素 |
2 | translate3d(x,y,z) 用于使用x轴,y轴转换元素和z轴 |
3 | translateX(x) 用于使用x轴转换元素 |
4 | translateY(y) 用于通过使用y轴转换元素 |
5 | translateZ(z) 用于使用y轴转换元素 |
6 | scaleX(x) 用于缩放使用x轴转换元素 |
7 | scaleY(y) 用于扩展使用y轴转换元素 |
8 | scaleY(y) 用于通过使用z轴转换元素 |
9 | rotateX(angle) 用于旋转使用x轴转换元素 |
10 | rotateY(angle) 用于旋转变换元素使用y轴 |
11 | rotateZ(angle) 用于旋转使用z轴转换元素 |
以下示例显示了x轴3D变换.
<html> <head> <style> div { width: 200px; height: 100px; background-color: pink; border: 1px solid black; } div#myDiv { -webkit-transform: rotateX(150deg); /* Safari */ transform: rotateX(150deg); /* Standard syntax */ } </style> </head> <body> <div> tutorials point.com </div> <p>Rotate X-axis</p> <div id = "myDiv"> tutorials point.com. </div> </body> </html>
以下示例显示了y轴3D变换:
<html> <head> <style> div { width: 200px; height: 100px; background-color: pink; border: 1px solid black; } div#yDiv { -webkit-transform: rotateY(150deg); /* Safari */ transform: rotateY(150deg); /* Standard syntax */ } </style> </head> <body> <div> tutorials point.com </div> <p>Rotate Y axis</p> <div id = "yDiv"> tutorials point.com. </div> </body> </html>
以下示例显示了Z轴3D变换:
<html> <head> <style> div { width: 200px; height: 100px; background-color: pink; border: 1px solid black; } div#zDiv { -webkit-transform: rotateZ(90deg); /* Safari */ transform: rotateZ(90deg); /* Standard syntax */ } </style> </head> <body> <div> tutorials point.com </div> <p>rotate Z axis</p> <div id = "zDiv"> tutorials point.com. </div> </body> </html>