使用3d轉換,我們可以將元素移動到x軸、y軸和z軸,下面的示例清楚地指定了元素將如何旋轉。
Methods of 3D transforms
下面的方法用於調用3D轉換−
Sr.No. | Value & Description |
---|---|
1 | 階段矩陣3d,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n 用於使用16個矩陣值轉換元素 |
2 | translate3d( 用於使用x軸、y軸和z軸變換元素 |
3 | translateX(x) 用於使用x軸變換元素 |
4 | Translatey(Y) 用於使用y軸變換元素 |
5 | translatez( 用於使用y軸變換元素 |
6 | 斯卡萊克斯(x) 用於使用x軸縮放變換元素 |
7 | 斯卡利(y) 用於使用y軸縮放變換元素 |
8 | 斯卡利(y) 用於使用z軸變換元素 |
9 | 旋轉(角度) 用於使用x軸旋轉變換元素 |
10 | 旋轉角度 用於使用y軸旋轉變換元素 |
11 | 旋轉(角度) 用於使用z軸旋轉變換元素 |
X-axis 3D transforms
下面的示例顯示x軸三維變換。
<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-axis 3D transforms
下面的示例顯示了y軸三維變換−
<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-axis 3D transforms
下面的示例顯示Z軸三維變換−
<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>
它將產生以下結果&負;