CSS3 2D运动 transform 转换

transform 转换  对元素进行移动、缩放、转动、拉长或拉伸,让某个元素改变形状,大小和位置 ,下面是transform的属性和方法:
  • origin 属性        可以更改旋转得圆心坐标可以是方位和坐标
  •  rotate()   旋转
    • 在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转。
    • 默认旋转中心为盒子中心
    • transform: rotate(90deg);
  • skew() 变形
    • 可以传递两个参数,第一个代表x轴得偏移,角度是与y轴得夹角, 第二个代表y轴得偏移,角度是与x轴得夹角 
    • skewX();表示只在X轴(水平方向)倾斜。
    • skewY();表示只在Y轴(垂直方向)倾斜。
    • 默认形变中心为盒子中心
    • transform:skew(45deg,45deg);
  • translate() 平移
    • translate()方法,根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动。
    • transform:translate(200px,150px);
  • scale() 缩放
    • 第一个值代表x轴缩放,第二个值代表Y轴 如果只写一个值代表x,y同时缩放
    • 0-1:为缩小;1-无穷大:是放大
    • 默认形变中心为盒子中心
    • transform: scale();
原文地址:https://www.cnblogs.com/hjcby/p/13544196.html