transform
Оновлено: 15.12.2022
transform
Трансформує елемент, зокрема, дає змогу його масштабувати, обертати, зрушувати, нахиляти, а також комбінувати види трансформацій, перераховуючи функції трансформації через пробіл.
Коротка інформація
Значення за замовчуванням | none |
Успадковується | Ні |
Застосовується | До трансформованих елементів |
Анімується | Так |
Синтаксис
transform: <функція> [<функція>]* | none
Значення
<функція> | Функція трансформації. |
none | Скасовує дію трансформації. |
Функції трансформації.
matrix
Задає двовимірну матрицю перетворень.
matrix3d
Задає тривимірну матрицю перетворень.
Повертає елемент у двовимірному просторі на заданий кут відносно точки трансформації, заданої властивістю transform-origin.
Повертає елемент на заданий кут відносно осі X.
Повертає елемент на заданий кут відносно осі Y.
Повертає елемент на заданий кут відносно осі Z.
rotate3d
Повертає елемент у тривимірному просторі.
Масштабує елемент по горизонталі та вертикалі.
Масштабує елемент по горизонталі.
Масштабує елемент по вертикалі.
Масштабує елемент по осі Z.
scale3d
Масштабує елемент у тривимірному просторі.
Нахиляє елемент на заданий кут по горизонталі та вертикалі.
Нахиляє елемент на заданий кут по горизонталі.
Нахиляє елемент на заданий кут по вертикалі.
Зсуває елемент на задане значення по горизонталі та вертикалі.
Зсуває елемент по горизонталі на вказане значення. Позитивне значення зсуває вправо, від'ємне вліво.Зсуває елемент по горизонталі на вказане значення. Позитивне значення зсуває вправо, від'ємне вліво.
Зсуває елемент по осі Z на вказане значення. Позитивне значення зсуває вперед, від'ємне назад.
translate3d
Зсуває елемент на задане значення в тривимірному просторі
Задає перспективу.
Приклад
У цьому прикладі під час наведення курсору на зображення воно повертається на 15 градусів за годинниковою стрілкою.
Об'єктна модель
Об'єкт.style.transform
Примітка
Internet Explorer 9 підтримує властивість -ms-transform.
Chrome до версії 36, Safari до версії 9, Opera до версії 23 і Android підтримують властивість -webkit-transform.
Opera до версії 12.1 і з версії 15 до 23 підтримує властивість -o-transform.
Firefox до версії 16 підтримує властивість -moz-transform.