CSS3-3D技术

transform翻译成汉语具有"变换"或者"改变"的意思。

此属性具有非常强大的功能,比如可以实现元素的位移、拉伸或者旋转等效果,

最能体现transform 属性强大实力的是实现元素的3D变换效果。

transform  功能函数:

1、位移translate

transform: translate(x , y)    2d

transform:translateX();

transform:translateY();

transform:translateZ(不能写百分比,只能写具体的数值);   3d

transform: translate3d(x , y , z);  3d

2、旋转rotate

transform: rotate();   2d

transform: rotateX();

transform: rotateY();

transform: rotateZ();  3d

transform: rotate3d(x,y,z,a);      3d

0 :不旋转;1:旋转 ;

x:是一个0到1之间的数值,主要用来描述元素围绕X轴旋转的矢量值;

y:是一个0到1之间的数值,主要用来描述元素围绕Y轴旋转的矢量值;

z:是一个0到1之间的数值,主要用来描述元素围绕Z轴旋转的矢量值;

a:是一个角度值,主要用来指定元素旋转的角度,正值顺时针旋转,负值逆时针旋转。

3、缩放scale

transform: scale3d(x , y , z);  3d

transform: scale(x,y)        2d

transform: scaleX();

transform: scaleY();

transform: scaleZ();    3d

4、设置空间transform-style

transform-style:flat;处在2D空间里   (默认值)

transform-style:preserve-3d;处在3D空间里

5、景深perspective

perspective:200px; (父元素)

transform:perspective(1200px) (在子元素中使用)

离屏幕多远的距离去观察元素,两个都设置会发生冲突,建议只设置父元素,通常的数值在900-1200之间,当视线距离物体足够远的时候,基本上就不会有近大远小的感觉。

6、原点persnpective-origin

persnpective-origin:值1  值2;(父元素)

原点设置,基点位置,观察3d元素的(位置)角度。

值可以是px    %    left   top  right   bottom。

7、旋转元素的基点位置transform-origin

transform-origin:x y z; 设置旋转元素的基点位置,z 不能设置%;

transform-origin :50% 50% 0;(默认值)

最新文章

  1. Docker的镜像
  2. SharePoint 2013 "通知我"功能简介
  3. UI-程序的运行顺序
  4. struts2中利用POI导出Excel文档并下载
  5. ucfirst() strtoupper() strtolower()
  6. PHP学习笔记,curl,file_get_content,include和fopen四种方法获取远程文件速度测试.
  7. allegro 导Gerber文件
  8. win10 uwp 简单MasterDetail
  9. Mistakes in Hello World
  10. java的poi技术读取和导入Excel实例
  11. C#常用的单元测试框架
  12. spark原理
  13. System.net.mail 使用ssl发送邮件失败
  14. windows核心编程
  15. MATLAB 求两个矩阵的 欧氏距离
  16. python 命令行升级pip
  17. 查看Linq to Sql生成的sql语句(转)
  18. 【代码笔记】iOS-iphone开发之获取系统字体
  19. ubuntu的交换分区和系统休眠
  20. springmvc传参---LocalDateTime、Date等时间类型转换

热门文章

  1. CF-1102E-Monotonic Renumeration
  2. 关于使用gitlab协同开发提交代码步骤
  3. js如何把a标签里面的值传递到函数里面
  4. MyBatis学习总结之一对多映射
  5. 16各种设计LOGO标准尺寸
  6. TabActivity中的Tab标签详细设置
  7. loadrunner通过odbc测mysql数据库语句
  8. Shopee招聘-测试开发leader(30k-60k/月)
  9. 换到GitHub 博客了
  10. java反序列化-ysoserial-调试分析总结篇(2)