举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > css perspective属性 CSS3 perspective 属性

css perspective属性 CSS3 perspective 属性

2023-03-09 19:18 CSS参考手册

css perspective属性 CSS3 perspective 属性

css perspective属性

CSS perspective属性是一个3D视角的属性,它可以让元素看起来更加立体,更有深度感。它可以用来创建出一个3D空间,使元素看起来更加立体,也可以用来制作出一些有趣的效果。

.element {
    perspective: 500px;
}

perspective属性的语法是perspective: | none,其中length表示3D空间的大小,单位可以是px、em、rem等。当length为0时,表示不使用3D效果;当length大于0时,表示使用3D效果。

.element { 
    transform: rotateX(45deg); 
} 

perspective属性还可以配合transform属性一起使用,它可以在3D空间中对元素进行旋转、平移、缩放、扭曲等多个方面的变形。例如上面代码中的transform: rotateX(45deg)就是将元素在X轴上旋转45度。

CSS3 perspective 属性

CSS 参考手册

实例

设置元素被查看位置的视图:

div
{
perspective: 500;
-webkit-perspective: 500; 
}

亲自试一试

浏览器支持

目前浏览器都不支持 perspective 属性。

Chrome 和 Safari 支持替代的 -webkit-perspective 属性。

定义和用法

perspective 属性定义 3D 元素距视图的距离,以像素计。该属性允许您改变 3D 元素查看 3D 元素的视图。

当为元素定义 perspective 属性时,其子元素会获得透视效果,而不是元素本身。

注释:perspective 属性只影响 3D 转换元素。

提示:请与 perspective-origin 属性一同使用该属性,这样您就能够改变 3D 元素的底部位置。

默认值: none
继承性: yes
版本: CSS3
JavaScript 语法: object.style.perspective=500

语法

perspective: number|none;
描述
number元素距离视图的距离,以像素计。
none默认值。与 0 相同。不设置透视。

CSS 参考手册

阅读全文
以上是编程学为你收集整理的css perspective属性 CSS3 perspective 属性全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部