CSS3 允许您使用 3D 转换来对元素进行格式化。

转换属性

属性 描述 CSS
transform 向元素应用 2D 或 3D 转换。 3
transform-origin 允许你改变被转换元素的位置。 3
transform-style 规定被嵌套元素如何在 3D 空间中显示。 3
perspective 规定 3D 元素的透视效果。 3
perspective-origin 规定 3D 元素的底部位置。 3
backface-visibility 定义元素在不面对屏幕时是否可见。 3

3D变换方法

函数 描述
matrix3d(n,n,n,n,n,nn,n,n,n,n,n,n,n,n,n) 定义 3D 转换,使用 16 个值的 4x4 矩阵。
translate3d(x,y,z) 定义 3D 转化。
translateX(x) 定义 3D 转化,仅使用用于 X 轴的值。
translateY(y) 定义 3D 转化,仅使用用于 Y 轴的值。
translateZ(z) 定义 3D 转化,仅使用用于 Z 轴的值。
scale3d(x,y,z) 定义 3D 缩放转换。
scaleX(x) 定义 3D 缩放转换,通过给定一个 X 轴的值。
scaleY(y) 定义 3D 缩放转换,通过给定一个 Y 轴的值。
scaleZ(z) 定义 3D 缩放转换,通过给定一个 Z 轴的值。
rotate3d(x,y,z,angle) 定义 3D 旋转。
rotateX(angle) 定义沿 X 轴的 3D 旋转。
rotateY(angle) 定义沿 Y 轴的 3D 旋转。
rotateZ(angle) 定义沿 Z 轴的 3D 旋转。
perspective(n) 定义 3D 转换元素的透视视图。

transform: rotate3d(x,y,z,angle) 3D 旋转

代码如下:

css3中3D转换动画效果---transform: rotate3d(x,y,z,) 3D 旋转相关推荐

  1. HTML里关于空间转换3D和动画效果的实现

    一.3D坐标系 一定要记住3个坐标轴取值的正反: X 轴 往右越大,是正值, 否则反之 Y 轴 往下越大,是正值,否则反之 Z轴 (指向我们)越大,是正值,否则反之 3D 位移动 transform: ...

  2. html 3d转换动画,开源项目:CSS 3D转换和动画学习示例教程

    下面介绍的开源项目,是CSS在动画/3D变换方面的一些应用,非常酷的效果,全部由CSS3来实现. 在这里JavaScript仅作为动画控制来使用,JS并不控制UI界面的具体呈现,切换动画.3D效果仅需 ...

  3. php 3d animation,CSS_纯CSS实现菜单、导航栏的3D翻转动画效果,我曾经向大家展示过闪光的logo - phpStudy...

    纯CSS实现菜单.导航栏的3D翻转动画效果 我曾经向大家展示过闪光的logo,燃烧的火狐狸,多重嵌套动画等例子,今天,我们将要制作一个简单但非常酷的3D翻转菜单.大家可以先看看实际效果,下面有效果截图 ...

  4. css3中变形与动画(三)

    transform可以实现矩阵变换,transition实现属性的平滑过渡,animation意思是动画,动漫,这个属性才和真正意义的一帧一帧的动画相关.本文就介绍animation属性. anima ...

  5. html+div+动画效果,html+css3太阳系行星运转动画效果的实现代码

    原标题:html+css3太阳系行星运转动画效果的实现代码 做一个太阳系八大行星的运转动画,不包括行星的卫星,所有行星围绕太阳公转,行星采用纯色,暂时没有自转. 效果静态图: 动画中包括:太阳及各行星 ...

  6. android中设置Animation 动画效果

    在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...

  7. css图形动画,CSS3 实现图形下落动画效果

    先看效果 实现代码 * { margin: 0; padding: 0; box-sizing: border-box; } body { width: 100%; height: auto; bac ...

  8. 6种css3鼠标滑过动画效果

    <html><head><meta charset="utf-8" /><title>6种css3鼠标滑过动画效果</titl ...

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

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

最新文章

  1. cat卡特鞋有实体店吗_保养课堂 | 小小密封件,竟然是CAT油缸和连杆耐用的秘密...
  2. 在linux将一些程序放到后台运行的方法(nohup/screen/daemonize)
  3. poj 3522 Slim Span
  4. AcWing 1738. 蹄球(特殊基环树)
  5. 其实我只想设置客户端实现跨域请求
  6. 制作网页先写html还是css,制作网页是先学html还是css
  7. Linux软raid创建
  8. Linux NTP服务器配置
  9. 如何使用计算机来线性拟合,Excel2019使用教程:绘制线性回归图
  10. 黄河金岸诗词赋联大赛获奖名单
  11. Copy ‘XXXX‘ to effectively final temp variable
  12. 17_AOP入门准备_Salay案例(利用动态代理)
  13. 5个步骤做好会议复盘工作
  14. 拼多多2020届数据分析面试题合集
  15. Android系统分区介绍
  16. 华为ENSP之防火墙双机热备
  17. 万字好文!数据治理体系与能力提升
  18. Postman设置统一认证token
  19. 唯品会开盘股价超过8美元 市值再超当当网
  20. 泰雷兹高科技赋能全球最安全的电子护照之一,泰国公民咸受其益

热门文章

  1. 【OpenGL学习】OpenGL介绍
  2. scp -Windows本地文件上传服务器,指定端口
  3. Qt:setEnabled()和setClickable()
  4. 中台“不火”了,企业“底座”却火了
  5. AI设计师“鹿班”核心技术公开:如何1秒设计8000张海报? 1
  6. 小白重装系统教程_小白稳定版 | U盘重装系统教程
  7. css伪元素实现选中效果【打勾效果】
  8. 戴眼镜检测和识别2:Pytorch实现戴眼镜检测和识别(含戴眼镜数据集和训练代码)
  9. 记录一次vxworks下使用NFS组件的过程
  10. ReactNative组件的borderColor和borderRadius属性踩坑记录