Перейти к основному содержимому

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

С помощью свойства transform элемент можно перемещать, поворачивать, масштабировать или наклонять как в 2D, так и в 3D.


Функции CSS 3D-трансформаций

Для 3D-трансформаций transform принимает следующие функции:

  • rotateX()
  • rotateY()
  • rotateZ()

Функция CSS rotateX()

Вращением вокруг оси X занимается rotateX(), которая принимает величину поворота в градусах.

Пример

Prompt
Создайте страницу с элементом div, оформленным цветом фона. Примените CSS 3D-трансформацию rotateX(150deg), чтобы повернуть его вокруг оси X.
Результат: полная HTML-страница

Функция CSS rotateY()

Передайте rotateY() значение в градусах, и элемент повернётся на эту величину вокруг своей оси Y.

Пример

Prompt
Создайте страницу с элементом div, оформленным цветом фона. Примените CSS 3D-трансформацию rotateY(150deg), чтобы повернуть его вокруг оси Y.
Результат: полная HTML-страница

Функция CSS rotateZ()

В rotateZ() осью вращения служит ось Z элемента, а угол снова задаётся в градусах.

Пример

Prompt
Создайте страницу с элементом div, оформленным цветом фона. Примените CSS 3D-трансформацию rotateZ(90deg), чтобы повернуть его вокруг оси Z.
Результат: полная HTML-страница