首页 > 软件操作教程 > 编程开发 > CSS
题目内容

CSS3 转换属性 2.perspective属性

题目答案

    多少像素的3D元素是从视图的perspective属性定义的,它允许改变3D元素是怎样查看透视图。定义时的perspective属性是一个元素的子元素,透视图,而不是元素本身。

    语法如下:

    perspective: number|none:


    perspective属性的值可以使以下两种:

    •number:元素距离视图的距离,以像素计。

    •none:默认值,与0相同,不设置透视。

    perspective-origin属性定义3D元素基于的X轴和Y轴:它允许改变3D元素的底部位置。在为元素定义perspective-origin属性时,其子元素会获得透视效果,而不是元素本身。该属性必须与 perspective属性一同使用,而且只影响3D转换元素。语法如下:

    perspective-origin: x-axis y-axis:

    【例题】使用perspective属性

    代码如下:

<!DOCTYPE html>

<html>

<head>

<style>

#div1{

position: relative;

height: 150px;

width: 150px;

margin: 50px;

padding:10px;

border: 1px solid black;

perspective:150;

-webkit-perspective:150; /* Safari and Chrome */

}

#div2{

padding:50px;

position: absolute;

border: 1px solid black;

background-color: pink;

transform: rotateX(45deg);

-webkit-transform: rotateX(45deg); /* Safari and Chrome */

}

</style>

</head>

<body>

<div id="div1">

<div id="div2">3D转换</div>

</div>

</body>

</html>

image.png

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端