欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
    css3-动画(animation):
    具有以下属性:
    1、animation-name自定义动画名称
    2、animation-duration动画指定需要多少秒或毫秒完成,默认值是0;
    3、animation-timing-function动画的时间曲线,linear匀速,ease先慢后快,结束前变慢。
    4、animation-delay动画在启动前的延迟间隔,默认是0
    5、animation-iteration-count动画的播放次数,默认是1
    6、animation-direction是否轮流反向播放动画
    7、animation-play-state动画是否正在运行或已暂停。值:paused指定暂停动画;running指定正在运行的动画,默认。
    代码实例(以平移--translate为例说明动画的整个过程):
    <!DOCTYPEhtml>
    <html>
    <head>
    <metacharset="UTF-8">
    <title></title>
    <style>
    .warp{
    height:100px;
    width:100px;
    border:1pxsolid#eee;
    background-color:#21B4BB;
    animation-name:moves;
    animation-direction:alternate;
    animation-delay:0.2s;
    animation-duration:5s;
    animation-play-state:paused;
    animation-iteration-count:3;
    /*以上可以简写成:*/
    animation:moves5slinear0.2s3;
    }
    @keyframesmoves{
    /*动画名称自定义*/
    10%{
    background-color:#21B4BB;
    /*时间点可以任意,10%表示当时间进行到10%是元素要达到的状态*/
    transform:translate(100px,0);
    -ms-transform:translate(100px,0);
    /*IE9*/
    -moz-transform:translate(100px,0);
    /*Firefox*/
    -webkit-transform:translate(100px,0);
    /*Safari和Chrome*/
    -o-transform:translate(100px,0);
    /*Opera*/
    }
    30%{
    background-color:#008000;
    /*时间点可以任意*/
    transform:translate(100px,100px);
    -ms-transform:translate(100px,100px);
    /*IE9*/
    -moz-transform:translate(100px,100px);
    /*Firefox*/
    -webkit-transform:translate(100px,100px);
    /*Safari和Chrome*/
    -o-transform:translate(100px,100px);
    /*Opera*/
    }
    60%{
    background-color:#444444;
    /*时间点可以任意*/
    transform:translate(0,100px);
    -ms-transform:translate(0,100px);
    /*IE9*/
    -moz-transform:translate(0,100px);
    /*Firefox*/
    -webkit-transform:translate(0,100px);
    /*Safari和Chrome*/
    -o-transform:translate(0,100px);
    /*Opera*/
    }
    100%{
    background-color:#70DBDB;
    /*时间点可以任意*/
    transform:translate(0,0);
    -ms-transform:translate(0,0);
    /*IE9*/
    -moz-transform:translate(0,0);
    /*Firefox*/
    -webkit-transform:translate(0,0);
    /*Safari和Chrome*/
    -o-transform:translate(0,0);
    /*Opera*/
    }
    }
    </style>
    </head>
    <body>
    <divclass="warp">
    </div>
    </body>
    </html>

1.jpg

 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c57067.shtml