变形

知有的头像
知有
153

CSS3的变形

CSS3提供的变形,主要是对组件,进行旋转、缩放、倾斜、位移4钟变换。

      CSS3变形的属性:

transform属性:它用于设置变形,支持一个或多个变形函数,如下。

  1. translate(tx[,ty]):设置组件左右(tx)移动,向上下(ty)移动,若没有设置参数,默认为0。
  2. translateX(tx):单独组件向上下移动的距离。
  3. translateY(ty):单独组件向左右移动的距离。
  4. scale(sx,sy):它能够设置组件缩放比,横轴为sx,纵轴为sy,sy可以省略,若省略sy默认与sx相同。
  5. scaleX(sx):单独控制横轴,相当于scale(sx,1)。
  6. scaleY(sy):单独控制纵轴,相当于scale(1,sy)。
  7. rotate(angle):设置组件的旋转角度。
  8. skew(sx,[,sy]):设置组建的倾斜角度,沿x轴(sx),沿y轴(sy),sy能够省略,省略后默认为0。
  9. skewX(sx):组件沿x轴倾斜sx角度。
  10. skewY(sy):组件沿y轴倾斜sy角度。
  11. matrix(m11,m12,m21,m22,dx,dy):这是一个基于矩阵变换的函数。其中前四个参数将组成变换矩阵;dx、dy将负责对坐标系统进行位移。

transform-origin:该属性设置变形的中心点。该属性值指定为xCenter,yCenter,其中xCenter,yCenter支持如下几种属性。

  1. left:指定旋转中心点位于组件的左边界。只能给xCenter。
  2. top:指定旋转中心点位于组件的上边界。只能给yCenter。
  3. right:指定旋转中心点位于组件的右边界。只能给xCenter。
  4. bottom:指定旋转中心点位于组件的下边界。只能给yCenter。
  5. center:指定旋转中心点位于组件的中间,与xCener和yCenter都指定为center一样。
  6. 长度值:指定旋转中心点距离左右边界的长度。
  7. 长度值:指定旋转中心点位于横轴、纵轴上的百分比位置
用户评论
评论列表