transform¶
Свойство transform
трансформирует элемент, в частности, позволяет его масштабировать, вращать, сдвигать, наклонять, а также комбинировать виды трансформаций.
Демо¶
Трансформации
Синтаксис¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|
Значения¶
<функция>
-
Функция трансформации.
none
-
Отменяет действие трансформации.
Функции трансформации¶
matrix()
¶
Задаёт двумерную матрицу преобразований.
matrix3d()
¶
Задаёт трёхмерную матрицу преобразований.
rotate()
¶
Поворачивает элемент в двумерном пространстве на заданный угол относительно точки трансформации, задаваемой свойством transform-origin
.
rotate3d()
¶
Поворачивает элемент в трёхмерном пространстве.
rotateX()
¶
Поворачивает элемент на заданный угол относительно оси X.
rotateY()
¶
Поворачивает элемент на заданный угол относительно оси Y.
rotateZ()
¶
Поворачивает элемента на заданный угол относительно оси Z.
scale()
¶
Масштабирует элемент по горизонтали и вертикали. Значение больше 1 увеличивает масштаб элемента, меньше 1 — уменьшает масштаб.
scale3d()
¶
Масштабирует элемент в трёхмерном пространстве.
scaleX()
¶
Масштабирует элемент по горизонтали.
scaleY()
¶
Масштабирует элемент по вертикали.
scaleZ()
¶
Масштабирует элемент по оси Z.
skew()
¶
Наклоняет элемент на заданный угол по вертикали и горизонтали.
skewX()
¶
Наклоняет элемент на заданный угол по вертикали.
skewY()
¶
Наклоняет элемент на заданный угол по горизонтали.
translate()
¶
Сдвигает элемент на заданное значение по горизонтали и вертикали.
translate3d()
¶
Сдвигает элемент на заданное значение в трёхмерном пространстве.
translateX()
¶
Сдвигает элемент по горизонтали на указанное значение. Положительное значение сдвигает вправо, отрицательное влево.
translateY()
¶
Сдвигает элемент по вертикали на указанное значение. Положительное значение сдвигает вниз, отрицательное вверх.
translateZ()
¶
Сдвигает элемент по оси Z на указанное значение. Положительное значение сдвигает назад, отрицательное вперёд.
perspective()
¶
Задаёт перспективу.
Примечание¶
- Internet Explorer 9 поддерживает свойство
-ms-transform
. - Chrome до версии 36 и Android до версии 4 поддерживают свойство
-webkit-transform
. - Safari поддерживает свойство
-webkit-transform
. - Opera до версии 12.10 и с версии 15 до 23 поддерживает свойство
-o-transform
. - Firefox до версии 16 поддерживает свойство
-moz-transform
.
Значение по-умолчанию: none
Применяется к трансформируемым элементам
Спецификации¶
Поддержка браузерами¶
CSS Transform 2D:
CSS Transform 3D:
Описание и примеры¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|