css3如何实现animation效果


小编给大家分享一下css3如何实现animation效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
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*/
}
}

相关推荐: PHP怎么开启错误提示

这篇“PHP怎么开启错误提示”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP怎么开启错误提示”文章吧。直接在PHP代码中添加:就可以开启错误…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 09/09 10:25
Next 09/09 10:26

相关推荐