css3的transform:tanslateZ没有效果

translateZ‌:定义在Z轴方向的移动。虽然从正面看似乎没有变化,但实际上元素在Z轴方向上发生了移动。这常用于创建3D效果,如深度感或层次感‌

但是设置成tansform:translateZ没有动画效果怎么办?

在父元素上添加perspective属性。例如,设置 perspective: 100px; 可以使3D效果生效‌

perspective可以定义我们眼睛看到的3d立体 效果,即空间感 。通俗地解释就比如你去电影院看电影,你距离大荧幕的距离就相当于perspective的值啦,离得越远则perspective值越大,看到空间效果也就会不一样!

常用的3d立体css样式

transform-style: preserve-3d; //3d旋转效果

perspective: 1000px; //3d立体空间感

perspective-origin: 50% 50%; //观察视角, 50% 50%代表从中间观察

perspective:800px 意思就是,我在离屏幕800px 的地方观看这个元素。(这个属性,要设置在父元素上面)

相关推荐
0wioiw0几秒前
Vue基础(前端教程①-路由)
前端
o翔哥o3 分钟前
🚀 acme.sh —— 免费 SSL 通配符证书 + 自动续期
前端·nginx·https
William Dawson15 分钟前
「Chrome 开发环境快速屏蔽 CORS 跨域限制详细教程」*
前端·chrome
兵临天下api23 分钟前
《5分钟学会生成API签名:Python实现京东/淘宝认证机制》
前端
邪恶美羊羊26 分钟前
Vue 3 + Vite 项目中按需引入 Element Plus (JavaScript)
前端
然我28 分钟前
JSX:看似 HTML 的 “卧底”?
前端·react.js·面试
兵临天下api29 分钟前
小白必看!电商 API 开发避坑指南:签名错误、权限申请全解决
前端
whale fall34 分钟前
Vue3生命周期函数
前端·javascript·vue.js
FogLetter36 分钟前
你不知道的Javascript(上卷) 第一部分 | 第三章:函数作用域和块作用域
前端·javascript
墩墩大魔王丶37 分钟前
文件上传入门指南:前端开发者必须掌握的基础能力
前端·javascript