CSS3 Perspective 透视属性介绍该立体的 CSS 属性决定,以便使提供给 3D 定位的元素一些透视在 z = 0 平面和用户之间的距离。其中 z > 0 每个 3D 元素变大,每个 3D 元素地 z < 0 变小。效果的强度是由这个属性的值决定。

在3D元素是用户的背后,即他们的 z 轴坐标大于该值的部分观点不绘制 CSS 属性。 消失点是通过默认放置在元件的中心,但其位置可以使用被改变透视原点属性。 使用此属性的值不为不同的 0 和没有创建一个新的堆叠内容。
div{
perspective: 500;
-webkit-perspective: 500; /* Safari 和 Chrome */
}
Perspective 属性定义 3D 元素距视图的距离,以像素计。该属性允许您改变 3D 元素查看 3D 元素的视图,当为元素定义 Perspective 属性时,其子元素会获得透视效果,而不是元素本身。
注释:Perspective 属性只影响 3D 转换元素。
| 默认值 | none |
|---|---|
| 继承性 | yes |
| 版本 | CSS3 |
Formal syntax: none | <length>
perspective: none
perspective: 20px /* <length> values */
perspective: 3.5em
perspective: inherited
|
1
2
3
4
5
6 |
|
1
2
3
4
5
6 |
|
1
2
3
4
5
6 |

