CSS3-转换之translate
来源:互联网 发布:php上传文件源码 编辑:程序博客网 时间:2024/06/05 23:39
在讲解之前,我们先将我们要变换的元素看做一个正方体,为了方便理解,我标注了XYZ轴以及方向,如下图:
translate有四种情况,如下:
1、translateX(x)
定义X轴转换,即仅在水平方向移动,正值向右移动,负值向左移动,原理如下图:
元素向右移动了30px,俯视图如上图。
2、translateY(y)
定义Y轴转换,即仅在垂直方向移动,也就是上面正方体的前后移动,正值垂直方向向下,负值垂直方向向上,原理如下图:
元素向下移动了30px,原理如上图。
3、translate(x,y)
定义2D转换,即水平方向和垂直方向同时移动,原理如下图:
上图为正方体俯视图,元素分别向右、向前移动了30px。
4、translateZ(z)
定义Z轴转换,即仅在Z轴方向移动,原理如下图:
从上图看,并没有任何变化,但实际元素向上移动30px,因为是俯视,z轴移动的变化看不出来,所以看上去向无变化。
5、translate3d(x,y,z)
定义3D转换,原理如下图:
元素分别向右、向前、向上移动30px,同样俯视Z轴变化只是上下变化,俯视图看上去无变化。
上面正方体主要是用来理解3D变换的,如有不恰当的地方,还望导游指教。
阅读全文
0 0
- CSS3-转换之translate
- css3-2D-transform之translate平移
- 【CSS3】变形--位移 translate()
- CSS3-转换之scale
- CSS3-转换之rotate
- CSS3-转换之skew
- CSS3-转换之perspective
- css3 translate实现表头固定
- CSS3特效之转换transform
- CSS3之转换 、过渡 、动画
- css3之2D转换
- CSS3-转换之perspective-origin
- CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
- CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
- CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
- CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
- CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
- CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
- 进程、线程的优缺点
- echo 写设备节点后无限循环调用linux驱动下的write函数
- c语言经典例题5
- 欢迎使用CSDN-markdown编辑器
- 栈内存和堆内存案例
- CSS3-转换之translate
- Trie树(字典树)的实现
- Android 仿微信实现语音聊天功能
- 使用MQTTlens和Mosquitto在WIN7上完成发布和订阅
- C#删除文件夹
- Hibernate 框架的搭建及简单介绍
- 微信开放平台 redirect_uri参数错误
- iOS一行代码移除子视图,或者layer。iOS获取近八天日期数组
- windows下批处理删除文件及注册表项