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