2012年9月10日星期一

CSS动画Demo

CSS动画Demo

css3中提供了transform和transistion来实现简单的动画,但是包括IE9都没有提供支持,其他最新浏览器都以实现,做这个纯属周末打发时间,还是记录下来,以便以后查看。

基本语法

  transform的理解就是变形,主要的参数有(旋转rotate扭曲skew,缩放scale移动translate以及矩阵变形matrix

    rotate(角度)角度可以为正数(顺时针)、负数(逆时针)

1 -webkit-transform:rotate(0deg);2 -moz-transform:rotate(0deg);3 -o-transform:rotate(0deg);

    skew(扭曲)

1 -webkit-transform:skew(20deg,-30deg);  //skew(相对于x轴倾斜,相对于Y轴倾斜)2 -moz-transform:skew(20deg,-30deg);3 -o-transform:skew(20deg,-30deg);

    scale(缩放) 它的两个参数分别控制宽缩放和高缩放,只有一个参数是表示两个缩放相同

-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);

    translate(位移)可以用来水平或者垂直方向平移

-webkit-transform:translate(20px,20px);-moz-transform:translate(20px,-20px);-o-transform:translate(20px,-20px);

先写到这,太困了。


TAG: