首页 前端知识 CSS3进阶知识:透视perspective,透视的基础认识,案例演示,注意事项

CSS3进阶知识:透视perspective,透视的基础认识,案例演示,注意事项

2024-06-14 09:06:37 前端知识 前端哥 310 240 我要收藏

1.透视的基础认识。

1.如果想要在网页产生3D效果需要透视。

2.透视,我们也称之为视距,视距是人的眼睛到屏幕的距离。

3.距离视觉点越近的在电脑平面成像越大,越远成像越小。

4.透视的单位是像素。

注意:

透视写在被观察元素的父盒子上面

d:就是视距,视距就是一个距离人的眼睛到屏幕的距离。
z:就是 z轴,物体距离屏幕的距离,z轴越大(正值)我们看到的物体就越大

2.案例演示:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
body {
/* 透视写在被观察元素的父盒子上。 */
perspective: 500px;
/* 透视越小表示,离屏幕越近,图像就越大 */
}
div {
width: 200px;
height: 200px;
background-color: red;
/* transform: translateX(100px) translateY(100px) translateZ(100px); */
/* translateZ表示在y轴上移动 ,且单位通常为px*/
/* 下面这个方式与下面这个方式相同。 */
transform: translate3d(400px, 100px, 100px);
/* 其中的x,y,z三者都不能省略,如果想要省略写0就好了。 */
}
</style>
</head>
<body>
<div></div>
</body>
</html>
复制

转载请注明出处或者链接地址:https://www.qianduange.cn//article/12073.html
标签
评论
还可以输入200
共0条数据,当前/页
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!