A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 网页制作 > CSS3 @keyframes简单动画实现

CSS3 @keyframes简单动画实现

时间:2018-02-26 15:30作者:zy人气:51

CSS3 @keyframes简单动画实现

定义:

通过 @keyframes 规则,能够创建动画。

创建动画的原理是,将一套 CSS 样式逐渐变化为另一套样式。

在动画过程中,可以多次改变这套 CSS 样式。

以百分比来规定改变发生的时间,或者通过关键词 "from" 和 "to",等价于 0% 和 100%。

0% 是动画的开始时间,100% 动画的结束时间。

为了获得最佳的浏览器支持,应始终定义 0% 和 100% 选择器。

重要:兼容问题!@keyfrmes 不兼容IE 9 and 以及更早版本的浏览器.

语法:

@keyframes animationname {keyframes-selector {css-styles;}}

@keyframes mymove {

0% {top:0px;}

25% {top:200px;}

75% {top:50px}

100% {top:100px;}

}

@-webkit-keyframes mymove /* Safari and Chrome */

{

0% {top:0px;}

25% {top:200px;}

75% {top:50px}

100% {top:100px;}

}

//多个特性变化,用;隔开.

@-webkit-keyframes mymove{

0% {top:0px;left:0px;background:red;}

25% {top:0px;left:100px;background:blue;}

50% {top:100px;left:100px;background:yellow;}

75% {top:100px;left:0px;background:green;}

100% {top:0px;left:0px;background:red;}

}

使用mymove动画方法:

选择器

{ animation:mymove 5s infinite; -webkit-animation:mymove 5s infinite; /* Safari and Chrome, infinite表示无限次循环,也可设置次数n: animation-interation-count:n*/ }

总结:@keyframes与animation密切相关,如想透彻掌握,还需对照animation用法一起学习。

以上就是本文的全部内容,希望对大家的学习有所帮助。

标签CSS3,@keyframes,简单,动画,实现,CSS3

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号