perspective-origin
Поддержка браузерами
| 12.0+ | 10.0+ | 16.0+ | 36.0+ | 23.0+ | 9.0+ |
Описание
CSS свойство perspective-origin определяет, где располагается 3D элемент на осях x и y. Это свойство позволяет изменять нижнее положение 3D элементов.
При указании свойства perspective-origin для элемента, позиционируются именно его дочерние элементы, а не сам элемент.
Это свойство используется вместе со свойством perspective и воздействует только на трансформированные 3D элементы!
| Значение по умолчанию: | 50% 50% |
|---|---|
| Применяется: | к трансформируемым элементам |
| Анимируется: | да |
| Наследуется: | нет |
| Версия: | CSS3 |
| Синтаксис JavaScript: | object.style.perspectiveOrigin="10% 10%" |
Синтаксис
perspective-origin: x-ось y-ось|inherit;
Значения свойства
| Значение | Описание |
|---|---|
| x-ось |
Определяет расположение на оси x Возможные значения:
|
| y-ось |
Определяет расположение на оси y Возможные значения:
|
Пример
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Пример</title>
<style>
#div1 {
position: relative;
height: 150px;
width: 150px;
margin: 50px;
padding: 10px;
border: 1px solid black;
perspective: 150px;
perspective-origin: 10% 10%;
}
#div2 {
padding: 50px;
position: absolute;
border: 1px solid black;
background-color: red;
transform: rotateX(45deg);
}
</style>
</head>
<body>
<p>Пример свойства perspective-origin</p>
<div id="div1">
<div id="div2">HELLO</div>
</div>
</body>
</html>
Результат данного примера в окне браузера: