当前位置: 首页> 科技> 名企 > 网络运维工程师需要掌握的技能_媒体平台化_哪个网站做推广效果好_站长统计app软件下载2021

网络运维工程师需要掌握的技能_媒体平台化_哪个网站做推广效果好_站长统计app软件下载2021

时间:2025/7/18 13:10:29来源:https://blog.csdn.net/lb2917/article/details/146916894 浏览次数:1次
网络运维工程师需要掌握的技能_媒体平台化_哪个网站做推广效果好_站长统计app软件下载2021

transform:translateZ()是CSS 3D变换中的一个属性,用于控制元素在Z轴(前后方向)上的移动

功能:将元素沿Z轴(垂直于屏幕的方向)移动指定距离

translateZ(10px)=》元素向观察者方向凸起(靠近你)

translateZ(-50px)=》元素向屏幕内部凹陷(远离你)

视觉效果:

当元素在Z轴上移动时,会因透视(perspective)产生近大远小的立体效果

需要父元素或祖先元素设置perspective属性才能看到3D效果,否则无变化

关键点说明:

perspective的必要性:

父容器必须设置透视(如:perspective:500px),否则translateZ()的3D效果无法显现

perspective的值越小,3D效果越夸张(类似于广角镜头);值越大,效果越平缓

!注意,多次使用3D效果,会加重GPU性能

下面见代码:(实现类似的还可以直接使用transform: scale(1.1); /* 鼠标悬停时放大 */一样可以实现类似的效果

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div style="margin-left: 100px;margin-top: 100px;"><img src="./left.png"></div>
</body>
<style>body{perspective: 500px; /* 必须设置透视距离 */}div{height: 400px;width: 200px;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5); /* 初始阴影 */cursor: pointer;transition: box-shadow 0.3s ease, transform 0.3s ease; /* 添加过渡效果 */}div:hover{box-shadow: 0 8px 20px rgba(0, 0, 0, 1); /* 鼠标悬停时的阴影 */transform: translateZ(10px); /* 在 Z 轴上凸起 */}
</style>
</html>
关键字:网络运维工程师需要掌握的技能_媒体平台化_哪个网站做推广效果好_站长统计app软件下载2021

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: