3D перспектива - трехмерное пространство в CSS

Узнайте, как создать трехмерное пространство в CSS. Добавьте глубины своим макетам, используя свойство перспективы.

По умолчанию преобразования CSS происходят в двумерном пространстве. Чтобы переключиться в трехмерное пространство, все, что вам нужно, это свойство перспективы:


.parent {
  perspective: 1500px; // 👈 create a 3D space
}

.child {
  transform: translateZ(20px) rotateX(20deg); // 👈 transform the element
}

Свойство перспективы необходимо применить к родительскому элементу, который нужно преобразовать. Чем ниже значение перспективы, тем выше искажение.

Вот демонстрация:

Вот и всё!

Ссылка на автора - twitter.com/guerriero_se !


Top

🔖 Выбор по тегам ×

💌 Написать сообщение ×

Все поля обязательны для заполнения!