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.

Браузеры

perspective-origin

Посмотреть совместимость на Can I use?

perspective-origin