CSS perspective Property


<!--
main_leaderboard, all: [728,90][970,90][320,50][468,60]-->
CSS perspective Property
❮
Reference
❯
Example
Give a 3D-positioned element some perspective:
#div1
-webkit-perspective: 100px; /* Safari 4-8 */
perspective: 100px;
Try it Yourself »
More "Try it Yourself" examples below.
Definition and Usage
The perspective
property is used to give a 3D-positioned element some
perspective.
The perspective
property defines how far the object is away from the user.
So, a lower value will result in a more intensive 3D effect than a higher value.
When defining the perspective
property for an element, it is the CHILD elements
that get the perspective view, NOT the element itself.
Tip: Also look at the perspective-origin property,
which defines at which position the user is looking at the 3D object.
To better understand the perspective property,
view a demo.
Default value: | none |
---|---|
Inherited: | no |
Animatable: | yes. Read about animatable Try it |
Version: | CSS3 |
JavaScript syntax: | object.style.perspective="50px" Try it |
Browser Support
The numbers in the table specify the first browser version that fully supports the property.
Numbers followed by -webkit- or -moz- specify the first version that worked with a prefix.
Property | |||||
---|---|---|---|---|---|
perspective | 36.0 12.0 -webkit- | 10.0 | 16.0 10.0 -moz- | 9.0 4.0.3 -webkit- | 23.0 15.0 -webkit- |
<!--
mid_content, all: [300,250][336,280][728,90][970,250][970,90][320,50][468,60]-->
CSS Syntax
perspective: length|none;
Property Values
Property Value | Description |
---|---|
length | How far the element is placed from the view |
none | Default value. Same as 0. The perspective is not set |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
More Examples
Example
Create a cube and set different perspectives:
.ex1
perspective: 800px;
.ex2
perspective: 150px;
Try it Yourself »
Related Pages
CSS tutorial: CSS 3D Transforms
HTML DOM reference: perspective property
❮
Reference
❯