transform-origin¶
Свойство transform-origin
устанавливает координаты точки, относительно которой будет происходить трансформация элемента.
Демо¶
Трансформации
- backface-visibility
- perspective
- perspective-origin
- rotate
- scale
- transform
- transform-box
- transform-origin
- transform-style
Синтаксис¶
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 |
|
Значения¶
<x>
-
Координата по оси X. Может принимать следующие значения:
-
<размер> | <проценты> | left | center | right
-
Здесь <размер> — любая единица измерения CSS.
<y>
-
Координата по оси Y. Может принимать следующие значения:
-
<размер> | <проценты> | top | center | bottom
<z>
-
Координата по оси Z. Может задаваться только в любых корректных единицах для измерения длины (исключая проценты).
Оси и значения показаны на рис. 1.
Отсчёт координат ведётся от левого верхнего угла элемента, по умолчанию точка трансформации находится в его центре, как показано на рисунке выше. При использовании процентов они берутся от размеров элемента.
Примечание¶
- Internet Explorer 9 поддерживает свойство
-ms-transform-origin
. - Chrome до версии 36 и Android до версии 4 поддерживают свойство
-webkit-transform-origin
. - Safari поддерживает свойство
-webkit-transform-origin
. - Opera до версии 12.10 и с версии 15 до 23 поддерживает свойство
-o-transform-origin
. - Firefox до версии 16 поддерживает свойство
-moz-transform-origin
.
Значение по-умолчанию: 50% 50% 0
Применяется к трансформируемым элементам
Спецификации¶
Поддержка браузерами¶
CSS Transform 2D:
CSS Transform 3D:
Описание и примеры¶
Пример 1:
Пример 2:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|