CSS3 - 3D-Transformationen
Mit 3D-Transformationen können wir das Element auf die x-Achse, die y-Achse und die z-Achse verschieben. Das folgende Beispiel gibt deutlich an, wie sich das Element dreht.
Methoden der 3D-Transformation
Die folgenden Methoden werden zum Aufrufen von 3D-Transformationen verwendet:
| Sr.Nr. | Wert & Beschreibung | 
|---|---|
| 1 | matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) Wird verwendet, um das Element mithilfe von 16 Matrixwerten zu transformieren  | 
| 2 | translate3d(x,y,z) Wird verwendet, um das Element mithilfe der x-Achse, der y-Achse und der z-Achse zu transformieren  | 
| 3 | translateX(x) Wird verwendet, um das Element mithilfe der x-Achse zu transformieren  | 
| 4 | translateY(y) Wird verwendet, um das Element mithilfe der y-Achse zu transformieren  | 
| 5 | translateZ(z) Wird verwendet, um das Element mithilfe der y-Achse zu transformieren  | 
| 6 | scaleX(x) Wird zum Skalieren verwendet, um das Element mithilfe der x-Achse zu transformieren  | 
| 7 | scaleY(y) Wird zum Skalieren verwendet, um das Element mithilfe der y-Achse zu transformieren  | 
| 8 | scaleY(y) Wird verwendet, um das Element mithilfe der Z-Achse zu transformieren  | 
| 9 | rotateX(angle) Wird zum Drehen verwendet, um das Element mithilfe der x-Achse zu transformieren  | 
| 10 | rotateY(angle) Wird zum Drehen verwendet, um das Element mithilfe der y-Achse zu transformieren  | 
| 11 | rotateZ(angle) Wird zum Drehen verwendet, um das Element mithilfe der Z-Achse zu transformieren  | 
X-Achsen-3D-Transformationen
Das folgende Beispiel zeigt die 3D-Transformationen der x-Achse.
<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>
Es wird das folgende Ergebnis erzeugt -
3D-Transformationen der Y-Achse
Das folgende Beispiel zeigt die 3D-Transformationen der y-Achse -
<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>
Es wird das folgende Ergebnis erzeugt -
3D-Transformationen auf der Z-Achse
Das folgende Beispiel zeigt die 3D-Transformationen der Z-Achse -
<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>
Es wird das folgende Ergebnis erzeugt -