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

相关推荐
八了个戒6 分钟前
「数据可视化 D3系列」入门第七章:坐标轴的使用
前端·javascript·数据可视化·canvas·d3
NON-JUDGMENTAL9 分钟前
HTML:网页的骨架 — 入门详解教程
前端·html
muyouking1110 分钟前
0.深入探秘 Rust Web 框架 Axum
开发语言·前端·rust
八了个戒13 分钟前
「数据可视化 D3系列」入门第二章:选择器与数据绑定
前端·javascript·数据可视化·canvas·d3
muyouking1114 分钟前
3.Rust + Axum 提取器模式深度剖析
前端·rust·github
若简26 分钟前
cooke知识整理
前端
暖阳_xm26 分钟前
使用css实现动态loading
前端·css
onejason27 分钟前
利用 PHP 爬虫按关键字搜索淘宝商品
前端·php
markzzw29 分钟前
浏览器插件钱包(三) - 创建钱包
前端·web3·区块链
curdcv_po29 分钟前
好厉害🙇‍♂️怎么现在ai一个字一个字蹦出来,好像人打字喔
前端·chatgpt·ai编程