CSS3 — 3D-трансформации

Поділитись

Используя 3d-преобразования, мы можем переместить элемент по оси x, y и z, ниже приведен пример, в котором четко показано, как элемент будет вращаться.

Методы трехмерных преобразований

Ниже методы используются для вызова 3D-преобразований —

Sr.No.Значение и описание
1matrix3d (п, п, п, п, п, п, п, п, п, п, п, п, п, п, п, п)Используется для преобразования элемента с использованием 16 значений матрицы
2translate3d (х, у, г)Используется для преобразования элемента с использованием осей X, Y и Z
3translateX (х)Используется для преобразования элемента с помощью оси X
4translateY (у)Используется для преобразования элемента с использованием оси Y
5translateZ (г)Используется для преобразования элемента с использованием оси Y
6Scalex (х)Используется для масштабирования преобразований элемента с использованием оси X
7ScaleY (у)Используется для масштабирования преобразований элемента с использованием оси Y
8ScaleY (у)Используется для преобразования элемента с использованием оси Z
9rotateX (угол)Используется для поворота, трансформирует элемент с помощью оси X
10rotateY (угол)Используется для поворота и преобразования элемента с использованием оси Y
11rotateZ (угол)Используется для поворота и преобразования элемента с использованием оси Z

matrix3d (п, п, п, п, п, п, п, п, п, п, п, п, п, п, п, п)

Используется для преобразования элемента с использованием 16 значений матрицы

translate3d (х, у, г)

Используется для преобразования элемента с использованием осей X, Y и Z

translateX (х)

Используется для преобразования элемента с помощью оси X

translateY (у)

Используется для преобразования элемента с использованием оси Y

translateZ (г)

Используется для преобразования элемента с использованием оси Y

Scalex (х)

Используется для масштабирования преобразований элемента с использованием оси X

ScaleY (у)

Используется для масштабирования преобразований элемента с использованием оси Y

ScaleY (у)

Используется для преобразования элемента с использованием оси Z

rotateX (угол)

Используется для поворота, трансформирует элемент с помощью оси X

rotateY (угол)

Используется для поворота и преобразования элемента с использованием оси Y

rotateZ (угол)

Используется для поворота и преобразования элемента с использованием оси Z

3D-преобразования по оси X

В следующем примере показаны трехмерные преобразования по оси X.

<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> 

Поділитись