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 的地方观看这个元素。(这个属性,要设置在父元素上面)

相关推荐
淼澄研学18 分钟前
PyTorch深度学习实战:5个核心方法从0到1构建神经网络
前端·数据库·python
MartinYeung530 分钟前
[论文学习]WASP:面向提示注入攻击的Web代理安全性基准测试
前端·网络·学习
lemon_sjdk34 分钟前
从 ServletRequest 到 Spring 抽象:Web 请求的底层基石与演化
java·前端·spring
程序员黑豆37 分钟前
鸿蒙应用开发之状态变化通知:@Watch 装饰器详解与实战
前端·harmonyos
swipe38 分钟前
13|(前端转全栈)支付成功不等于结束:回调、幂等、超时关单和状态竞争
前端·后端·面试
swipe1 小时前
12|(前端转全栈)点击提交订单后,后端如何用事务守住价格、库存和订单?
前端·后端·面试
小林ixn1 小时前
React + TypeScript 实战:从“类型体操”到“数据持久化”,一次讲透组件通信与副作用管理
前端·react.js·typescript
何时梦醒1 小时前
React + TypeScript 企业级开发实战:从零搭建到组件架构演进
前端·react.js·全栈
Coffeeee1 小时前
AGP9.0的主要变更项,给Gradle来一次大变样
android·前端·gradle
无人生还1 小时前
从 Vue3 到 React · 快速上手系列第 7 篇:副作用与生命周期 —— watch/watchEffect 如何翻译为 useEffect
前端·vue.js·react.js