Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК СДЕЛАТЬ
     ❯   

CSS Учебник


CSS Продвинутый


CSS Отзывчивый


CSS Grid


CSS SASS


CSS Примеры


CSS Справочники



CSS 3D Трансформация



CSS3 3D Трансформация

CSS также поддерживает 3D-преобразования.

Наведите курсор мыши на элементы ниже, чтобы увидеть разницу между 2D и 3D преобразованием:

2D вращать
3D вращать

В этой главе вы узнаете о следующем свойстве CSS:

  • transform

Поддержка браузера

Цифры в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Свойство
transform 36.0
10.0
16.0
9.0
23.0

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

В этой главе вы узнаете о следующих методах 3D трансформации:

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

Метод rotateX()

Вращать X

Метод rotateX() вращает элемент вокруг своей оси X в заданной степени:

#myDiv {
    transform: rotateX(150deg);
}
Попробуйте сами »

Метод rotateY()

Вращать Y

Метод rotateY() вращает элемент вокруг своей оси Y в заданной степени:

#myDiv {
    transform: rotateY(130deg);
}
Попробуйте сами »

Метод rotateZ()

Метод rotateZ() вращает элемент вокруг своей оси Z в заданной степени:

#myDiv {
    transform: rotateZ(90deg);
}
Попробуйте сами »


CSS3 Упражнения

Проверьте себя с помощью упражнений

С помощью свойства transform поверните элемент <div> на 150 градусов вокруг его оси X.

<style>
div {
  width: 100px;
  height: 100px;
  background-color: lightblue;
  border: 1px solid black;
  : ;
}
</style>

<body>
  <div>Это div</div>
</body>


CSS3 Свойства трансформации

Метод в следующей таблице перечислены все свойства 3D трансформации:

Свойство Описание
transform Применяется 2D или 3D-трансформация к элементу
transform-origin Позволяет изменять положение трансформации элементов
transform-style Задает способ отображения вложенных элементов в 3D-трансформации
perspective Задает представление о том, как 3D-элементы трансформируются
perspective-origin Определяет нижнее положение элементов 3D
backface-visibility Определяет, должен ли элемент быть видимым, когда он не обращен к экрану

Методы 3D трансформации

предоставляя
Функция Описание
matrix3d
(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)
Определяет 3D трансформацию, использование matrix 4x4 из 16 значений
translate3d(x,y,z) Определяет 3D трансформацию
translateX(x) Определяет 3D трансформацию, используя только значение для оси X
translateY(y) Определяет 3D трансформацию, используя только значения для оси Y
translateZ(z) Определяет 3D трансформацию, используя только значения оси Z
scale3d(x,y,z) Определяет масштаб 3D трансформации
scaleX(x) Определяет масштаб 3D трансформации используя значение для оси X
scaleY(y) Определяет масштаб 3D трансформации используя значение для оси Y
scaleZ(z) Определяет масштаб 3D трансформации используя значение для оси Z
rotate3d(x,y,z,angle) Определяет 3D вращение
rotateX(angle) Определяет 3D вращение вдоль оси X
rotateY(angle) Определяет 3D вращение вдоль оси Y
rotateZ(angle) Определяет 3D вращение вдоль оси Z
perspective(n) Определяет перспективный вид для элемента 3D трансформации


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.