transform 过渡属性 向元素进行2D或3D转换

transform-origin:该元素基于某个点来旋转 

transform-style: preserve-3d 规定嵌套元素如何在3D空间显示;

perspective :perspective 属性只影响 3D 转换元素,多少像素的3D元素是从视图的perspective属性定义

backface-visibility:属性定义当元素不面向屏幕时是否可见;

2D:对元素移动、缩放、拉伸、拉长和转动;

3D:在三维空间操作,可以改变元素尺寸、形状和位置;

2D方法:

1.translate(x,y) 2D转换,沿着X轴和Y轴平行移动元素

2.translateX(n) 2D转换,沿着X轴平行移动元素

3..translateY(n) 2D转换,沿着Y轴平行移动元素

4.scale(x,y) 2D转缩放转换,改变元素的宽度和高度

5.scaleX(n) 2D转缩放转换,改变元素的宽度

6.scaleY(n) 2D转缩放转换,改变元素的高度

7.rotate(angel) 2D旋转,规定任意角度

8.skew(x-angel,y-angel) 2D倾斜转换,沿着X轴和Y轴

9.skewX() 2D倾斜转换,沿着X轴

10.skewY() 2D倾斜转换,沿着Y轴

3D方法:

1.translate(x,y,z) 3D转换,沿着X轴和Y轴Z轴转换

2.translateX(n) 3D转换,沿着X轴转换

3..translateY(n) 3D转换,沿着Y轴转换

4..translateZ(n) 3D转换,沿着Z轴转换

5.scale(x,y) 3D转缩放转换

6.scaleX(n) 3D转缩放转换,给定X轴的值

7.scaleY(n) 3D转缩放转换,给定Y轴的值

8.scaleZ(n) 3D转缩放转换,给定Z轴的值

9.rotate(angel) 3D旋转,规定任意角度

10.rotateX(angel)沿着X轴3D旋转

11.rotateY(angel) 沿着Y轴3D旋转

12.rotateZ(angel) 沿着Z轴3D旋转

浏览器支持:

2D:

IE10,Firefox,Opera支持,Chrome和Safari需要前缀-webkit-,IE9需要前缀-ms.

3D:

IE10,Firefox,Chrome和Safari需要前缀-webkit-,Opera不支持。

区别:

3D除了增添了少许2D没有的属性外,其他基本上是细化了2D的属性。

转载于:https://www.cnblogs.com/qinlinkun/p/10554637.html

CSS3--2D3D的使用相关推荐

  1. HTML2d动态效果图,html5+css3实现2D-3D动画效果实例

    html5+css3实现2D-3D动画效果实例 主要实现的功能就是一些2D.3D的动画效果,如平移.缩放.旋转等等. 文章目录 html5+css3实现2D-3D动画效果实例 2D变换 3D变换 案例 ...

  2. css3简记(2D3D动画)

    目录 1.1 页面装饰 1.2 过渡 1.3 搜索引擎优化 2.1 阿里巴巴矢量图标库 2.2 如果图标库没有项目所需要的图标 3.1 平面转换 3.2 渐变 3.3 空间转换 4.1 动画 4.2 ...

  3. 01-移动端开发教程-CSS3新特性(上)

    1. 移动端开发课程概述 移动互联网的兴起,让移动端的开发迅速蹿红.对于前端开发者来说,移动端的开发已经占据了他们大部分工作时间.接下来老马带大家一起学习移动端开发的相关前端开发技术. 这边课程内容包 ...

  4. CSS3 动画专栏:@keyframes与animation的恋曲

    目录 0.  CSS3的基础模型 1.  transform:---()实现元素的自由变换 2.  让我们的元素动起来吧! 2.1 CSS3 @keyframes 规则 2.1.1@keyframes ...

  5. html5+css3实现动画、逐帧动画效果

    上篇博文中讲明了html5+css3实现2D-3D动画效果,介绍了html5中2d.3d的运用,顺便简明的提到了动画,而本篇将更加详细的说明动画的各运用及说明. 首先我们需要了解css3中动画的意思, ...

  6. CSS3属性的兼容 什么是弹性和布局

    CSS3新特性,兼容性,兼容方法总结 css3手册css3手册 边框 border-radius 用于添加圆角效果 语法: border-radius:[ <length> | <p ...

  7. LCD: 2D-3D匹配算法

    LCD: 2D-3D匹配算法 标题:LCD:Learned Cross-Domain Descriptors for 2D-3D Matching 作者:Quang-Hieu Pham, Mikael ...

  8. HTML5与CSS3权威指南之CSS3学习记录

    title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...

  9. html滑动逐渐覆盖效果,创意jQuery和CSS3滑动覆盖响应式幻灯片特效

    这是一款非常有创意的jQuery和CSS3滑动覆盖响应式幻灯片特效.该幻灯片特效采用响应式设计,在幻灯片切换时使用一个滑动块状区域来进行覆盖,显示新的幻灯片内容,整体效果非常不错. 使用方法 HTML ...

  10. css3之transition、transform、animation比较

    css3动画多少都有些了解,但是对于transition.transform.animation这几个属性一直是比较模糊的,所以啊,这里做一个总结,也希望大家都可以对此有一个更好地理解.    其实, ...

最新文章

  1. group by 和 having(转载)
  2. Intel Realsense D435 python(Python Wrapper)example02: NumPy and OpenCV 用窗口展示并排堆叠的RGB流和深度流
  3. html 打开页面光标自动选中输入框_初识selenium之web自动化
  4. STM32 IO口输入输出模式的简洁见解
  5. VB案例:素数判断与合数分解
  6. 月均数据_数据|| 焊接不锈钢管、卷板、棒相继被调查,出口印度的量逐年降!...
  7. Git-删除文件后找回-比较文件差异
  8. pwnable.kr lotto之write up
  9. django关闭debug后,报400错误
  10. linux分布式文件部署,Linux的企业-分布式文件系统mfs(moosefs)搭建与配置
  11. Java网络编程(9)NIO - 群聊系统
  12. 网银打印回单显示服务器不能创建对象,打开应用弹出提示“Activex部件不能创建对象”的解决方法...
  13. Python之数据容器
  14. 计算机重装后如何连接无线网络,电脑重装系统后怎么连接无线网络连接
  15. 编译原理(一)编译程序、解释程序、程序设计语言范型
  16. 设备Kingston DataTraveler 3.0无法连接到理想的主机控制器。将尝试将该设备连接到可用的最佳主机控制器......
  17. Failed to exceute script *.exe (pyinstaller生成的exe文件)
  18. OpenCV-Python 霍夫线变换 | 三十二
  19. 14寸macbook pro真机评测
  20. 控制div的大小自适应_电池储能电源参与电网一次调频的自适应控制策略

热门文章

  1. 【技术综述】人脸颜值研究综述
  2. 全球与中国激光投影设备市场前景规划与发展战略建议报告2022-2028年版
  3. include(),include_once(),requice(),require_once()的区别
  4. 功能性农业实用技术 谋定·农业大健康-李喜贵:粤黔东西协作
  5. 个性化服务谋定移动电子商务-李玉庭:经信研究重整购物
  6. Nginx 优化详解
  7. 初级算法——两个物种(蓝桥杯)
  8. 错误日志的实时抓取保证代码质量
  9. app 性能优化的那些事(二)
  10. Xamarin.Forms教程Android SDK工具下载安装