English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Свойство transform-Origin позволяет вам изменить положение преобразуемого элемента.
Элементы 2D-трансформации могут изменять элементы по осям X и Y. Элементы 3D-трансформации могут также изменять элемент по оси Z.
В таблице приведены примеры использования и история версий этого свойства, а также грамматика использования в скриптах JavaScript.
Значение по умолчанию: | 50% 50% 0 |
---|---|
Подходит для: | Элементы, поддающиеся трансформации |
Наследование: | Нет |
Анимировано: | Да.См. также Анимационные свойства。 |
Версия: | Новая функция CSS3 |
JavaScript грамматика: | объект.style.transformOrigin="20@%" |
Грамматика этого свойства такая:
transform-origin: x-position | y-position | z-position | initial | inherit
Примечание:Если для атрибута transform-origin указан только один значений, то предполагается, что второе значение равно center, что равно значению 50%.
Ниже приведен пример того, как использовать атрибут transform-origin.
img { /* Chrome, Safari, Opera */ -webkit-transform: rotate(30deg); -webkit-transform-origin: 25% bottom; /* Firefox */ -moz-transform: rotate(30deg); -moz-transform-origin: 25% bottom; /* IE 9 */ -ms-transform: rotate(30deg); -ms-transform-origin: 25% bottom; transform: rotate(30deg); transform-origin: 25% bottom; }Проверьте, посмотрите < / >
Примечание:Если по крайней мере один из двух значений не является ключевым словом, первое значение представляет горизонтальное положение (или смещение) точки origins трансформации, второе значение представляет вертикальное положение (или смещение) точки origins трансформации.
Таблица ниже описывает значения этого свойства.
значение | описание |
---|---|
x-position | presents the horizontal position (or offset) of the transformation origin. It can have one of the following values:
|
y-position | пresents the vertical position (or offset) of the transformation origin. It can have one of the following values:
|
z-position | одинlengthзначение, которое описывает, насколько далеко от глаза пользователя находится точка Z=0 (для3D-трансформации)。Процентные значения недопустимы. |
initial | Установить это свойство в его значение по умолчанию. |
inherit | Если указано, то связанный элемент использует значение свойства transform-origin родительского элемента. |
Совместимость браузеров для свойства transform-origin, числа в таблице представляют собой минимальную версию браузера, поддерживающего это свойство; все основные браузеры поддерживают это свойство.
|
См. также следующие руководства:CSS3 2D-трансформации,CSS3 3D-трансформации
См. также свойства:backface-visibility,perspective,perspective-origin,transform,transform-style。