CSS function translateZ()
Опис
translateZ()
- це функція CSS, яка використовується для зміщення елемента по осі Z
(глибині) в тривимірному просторі. За допомогою цієї функції можна змінити положення елемента в третьому вимірі відносно його вихідної позиції.
Ця функція приймає один аргумент, який вказує величину зсуву по осі Z
. Позитивне значення зсуває елемент вгору, а негативне - вниз. Значення можуть бути вказані в пікселях (px
), відсотках (%
), відносних одиницях (em
, rem
) або використовувати ключові слова.
Приклад використання:
Нехай у нас є наступний HTML-код:
<div class="box">Це елемент з тривимірним ефектом.</div>
Для зсуву елемента на 100
пікселів вгору в третьому вимірі, застосуємо наступний CSS:
.box {
transform: translateZ(100px);
}
Цей приклад зміщує елемент вгору відносно його вихідного положення на 100
пікселів у третьому вимірі.
Нотатка: | Значення може впливати на відображення елемента, якщо використовується перспектива ( |
Порада: | Функція |
Синтаксис
transform: translateZ(value);
<length>
Величина зсуву в пікселях/відсотках/відносних одиницях
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
12 |
10 |
4 |
15 |
12 |
Переглядач | ||||
---|---|---|---|---|
3 |
18 |
10 |
3.2 |
Мобільних переглядачів ще не додано.
Приклади
Інтерактивний приклад з різними значеннями.
Приклад використання translateZ() для зсуву елемента по осі Z.