perspective

Содержание

Определяет расстояние от плоскости экрана до точки сходимости линий и тем самым задаёт, насколько выражен эффект перспективы. Точка сходимости по умолчанию располагается в центре элемента и может быть изменена с помощью свойства perspective-origin.

Краткая информация

Значение по умолчаниюnone
НаследуетсяНет
ПрименяетсяК трансформируемым элементам

Синтаксис

perspective: none | <размер>

Значения

none
Указывает, что не применять перспективу к элементу.
<размер>
Расстояние от плоскости монитора до точки сходимости линий. Нулевое или отрицательное значение отменяет действие перспективы. Чем меньше значение, тем более выраженной выглядит перспектива и наоборот.

Пример

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>perspective</title>
  <style>
   .gallery {
    text-align: center; /* Выравниваем по центру */
    perspective: 800px; /* Перспектива */
    -webkit-perspective: 800px;
   }
   .left {
    transform: rotateY(-30deg); /* Поворачиваем относительно оси Y */
    transform-origin: right center; /* Точка поворота справа */
   }
   .right {
    transform: rotateY(30deg); /* Поворачиваем относительно оси Y */
    transform-origin: left center; /* Точка поворота слева */
   }
  </style>
 </head>
 <body>
  <div class="gallery">
   <img src="image/aquaria1.jpg" alt="" class="left">
   <img src="image/aquaria2.jpg" alt="">
   <img src="image/aquaria3.jpg" alt="" class="right">
  </div>
 </body>
</html>

Результат данного примера показан на рис. 1. Обратите внимание, что перспектива применяется не к элементам напрямую, а к их родительскому элементу. Для изменения перспективы у отдельных элементов используется функция perspective() свойства transform.

Влияние перспективы на вид фотографий

Рис. 1. Влияние перспективы на вид фотографий

Объектная модель

Объект.style.perspective

Примечание

Браузеры Chrome, Safari, Opera, Android понимают свойство -webkit-perspective.

Firefox до версии 16 понимает свойство -moz-perspective.

Спецификация

СпецификацияСтатус
CSS Transforms Level 1Рабочий проект

Браузеры

Internet ExplorerChromeOperaSafariFirefox
10121561016
AndroidFirefox MobileOpera MobileSafari Mobile
31016156




Рекомендую хостинг: beget.ru

Сервер падал:113 дн. 2:15 назад.

Посещений в месяц:205640

Посещений в день:100


+7 (951) 527 0204

+7 (928) 103 4987

programmer@niesoft.ru