1. transform-style 设置元素的子元素是位于 3D 空间中还是平面中。所以 transform-style 是应该加在父盒子上面的。
    可以把拥有这个属性的盒子想象成一个舞台, 里面的子元素都是演员,他们可以随意表演,我们可以通过舞台观看

  2. perspective 指定了观察者与 z=0 平面的距离,可以想象是我们和舞台的距离, 如果我们离舞台更近是不是看到的东西越少,东西越大呢,如果我们离舞台越远看到的越多,演员也随之越小

  3. 只要开启了 transform-style: preserve-3d, 舞台也就是 3d 的,perspective 加不加无所谓的,它只是规定了我们和舞台的距离

  4. demo

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><style>.container {width: 200px;margin: 0 auto;transform: rotateX(10deg);transform-style: preserve-3d;}.div {text-align: center;transform-style: preserve-3d;animation: test 5s linear infinite;transform-origin: 50% 50%;}.div-inner {width: 200px;height: 200px;border-radius: 50%;transform: rotateX(90deg);background: red;}@keyframes test {0% {transform: rotateY(0deg);}100% {transform: rotateY(360deg);}}.text {transform: translateX(80px) translateY(20px) translateZ(-360px);z-index: 999;}</style></head><body><div style="position: relative"><div class="container"><div class="text" style="">sdfdsf</div><div class="div"><div class="div-inner">SDFSDF</div></div></div></div></body>
</html>

css preserve-3d 使用相关推荐

  1. html css3d效果,html,css的3D变形

    html,css的3D变形: 首先要了解一个概念:景深perspective 景深可以营造一个近大远小的效果,在IE.opera浏览器目前不支持这个属性,在safari和chrome里,要用-webk ...

  2. php3d按钮,CSS实现3D按钮效果

    这次给大家带来CSS实现3D按钮效果,CSS实现3D按钮效果的注意事项有哪些,下面就是实战案例,一起来看一下. css巧妙利用了box-shadow来实现3D物体的立体感,当按钮按下的时候再去修改bo ...

  3. HTML+CSS制作3D旋转相册

    一.HTML+CSS制作3D旋转相册 哈哈哈,放寒假啦!又可以好好闭关修炼了,最近,在抽屉里无意中翻到了自己上小学时的照片,太可爱啦,照片我就不贴出来了,于是,我就想着用所学的知识,做一个3D旋转相册 ...

  4. HTML+CSS制作3D步数统计界面

    HTML+CSS制作3D步数统计界面 效果图如下: HTML部分源代码如下: <!DOCTYPE html> <html lang="en"><hea ...

  5. css动画-3d旋转盒子

    css动画-3d旋转盒子 效果图: 思路: 1.一个容器,装6个子容器放6张图(我是采用的ul列表) <ul class="container"><li id=& ...

  6. php立方体相册源码,纯CSS实现3D的代码(正方体、动态立体图片册、平面的星空)...

    本篇文章所说的内容是纯CSS实现3D的代码(正方体.动态立体图片册.平面的星空),代码都非常详细,有需要的朋友可以看一下. 一.正方体 我认为正方体可以算是3D图像的基础吧,首先正方体是由六个相同的面 ...

  7. 利用css制作3D照片墙

    利用css制作3D照片墙 <!doctype html> <html> <head> <meta charset="utf-8"> ...

  8. html5实现立体照片墙效果,利用css制作3D照片墙效果

    利用css制作3D照片墙,具体代码如下所示: 无标题文档 以上代码是准备工作,在html代码的body主体中放了一个div,里面包着你想要显示在照片墙上的照片,数量可以任意.接着开始着手写样式. bo ...

  9. 纯CSS实现3D正方体动画效果

    目录 前言 正文 1.基本架构 2.书写每个div样式 3.为需要产生动画的一面单独设置样式 4.设置鼠标hover效果 5.优化 总结 前言 纯CSS实现3D正方体动画效果,此方法是通过transf ...

  10. 简单上手H5+CSS前端3D酷炫特效源代码

    简单上手H5+CSS前端3D酷炫特效 个人觉得是这个特效是 入手自己做比较简单的一个前端特效 代码十分少,也很容易看懂,记得点个关注 效果图: H5部分 <!DOCTYPE html> & ...

最新文章

  1. java 枚举(enum) 详细用法
  2. 分分钟收入上万 她做到了网红最难的粉丝沉淀
  3. 俄罗斯方块android论文,基于Android的俄罗斯方块游戏设计与实现(论文+任务书+答辩PPT+设计源码)...
  4. Java泛型面试问题
  5. 易安卓与jaVa_E4A变量 · E4A易安卓中文开发教程-E4A社区 · 看云
  6. python与matlab哪个更容易学-详解python和matlab的优势与区别
  7. 雅虎Yahoo 前段优化 14条军规
  8. Python:实现矩阵的Schur complement舒尔补算法(附完整源码)
  9. php normalize,normalize函数怎么使用
  10. 浩辰cad电气2021 安装教程
  11. 【PC工具】微信语音转mp3保存备份方法及工具,微信语音备份方法,silk转mp3工具...
  12. 编译链接实战(12)crt1.o, crti.o, crtbegin.o, crtend.o, crtn.o是什么东西
  13. DDL、DML和DCL的理解(1、总述)
  14. 【LaTex】第二行作者居中(IEEEtran模板)
  15. 【自己动手设计一个简单的加密算法Python】
  16. Windwos2008如何关闭IE增强的安全配置
  17. 运行时:Linux 和 Windows 2000上的高性能编程技术
  18. 【TensorFlow】Keras机器学习基础知识-使用TF.Hub进行文本分类
  19. 中国所有省、直辖市、自治区及其简称
  20. [机缘参悟-73]:深度思考:心智提升的七个阶段

热门文章

  1. 唯品会 Dragonfly 日志系统的 Elasticsearch 实践
  2. 快速了解Mybatis Plus 的用法以及使用举例
  3. sql统计各部门的的男女员工数
  4. 出生年分数 15作者 陈越单位 浙江大学
  5. 回顾+纪念:离开帝都的第一年
  6. MTK Android11内置Google拼音输入法
  7. “ji32k7au4a83”是一个弱密码?
  8. Fortran批量输出ctl文件格式
  9. 双系统正确卸载Ubuntu系统
  10. 北漂18届三本毕业生从实习到正式工作的前端开发求职经历