重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下css3如何实现animation效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
建始网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
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为例说明动画的整个过程):
.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*/
}
}
以上是“css3如何实现animation效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!