perspective-origin
Обновлено: 06.01.2023
perspective-origin
Задаёт координаты точки, куда смотрит наблюдатель. Это свойство работает совместно со свойством perspective и определяет точку сходимости линий при перспективе.
Краткая информация
Значение по умолчанию | 50% 50% |
Наследуется | Нет |
Применяется | К трансформируемым элементам |
Анимируется | Да |
Синтаксис
perspective-origin: <позиция>
Здесь <позиция>:
[ <проценты> | <размер> | left | center | right | top | bottom] | [[ <проценты> | <размер> | left | center | right ] && [ <проценты> | <размер> | top | center | bottom ]]
Значения
Если указано только одно значение, то оно считается координатой X, два значения определяют вначале координату X, затем Y, при этом ключевые слова могут идти в произвольном порядке. Проценты задаются относительно ширины элемента, отсчёт координат начинается с его левого верхнего угла. Проценты, пиксели и другие единицы CSS могут быть отрицательными. Ниже приведено, как связаны между собой процентная запись и ключевые слова.
- left = left center = 0 50% — центр левого края.
- center = center center = 50% 50% — центральная точка.
- right = right center = 100% 50% — центр правого края.
- top = center top = 50% 0 — центр верхнего края.
- bottom = center bottom 50% 100% — центр нижнего края
- left top = 0 0 — левый верхний угол.
- left bottom = 0 100% — левый нижний угол.
- right top = 100% 0 — правый верхний угол.
- right bottom = 100% 100% — правый нижний угол.
Пример
Объектная модель
Объект.style.perspectiveOrigin
Примечание
Браузеры Chrome до версии 36, Opera до версии 23, Safari, Android понимают свойство -webkit-perspective-origin.
Firefox до версии 16 понимает свойство -moz-perspective-origin.