福网空间站:提供万网域名、空间、美国空间、域名 福建网站制作中心提供一条龙网站建设 要就发IP网站限制访问系统,防止同行抄袭并保障海外客户访问不受影响
福网企业建站中心|上千企业网站风格 要就发外贸站,以外国人的视觉建设英文网站
福建网站建设、福建网页设计、福建网站制作 福网官方主机,新增美国主机|PHP网站建设
要就发网店系统适合个人网上开店,少投入大收益 福建福州美国域名注册、超大容量国内、国外空间
详细内容                            全国服务热线:13616088405
CSS3 animation连续执行两个动画

在w3school上面查到一下,CSS3中的动画由animation和@keyframes 结合实现出来的。以往项目已来,一直做的是单个动画,现在讲解一下两个动画效果如何组合在一起

首先了解一下animation的所有属性 W3school是这样定义的:

[animation-name]               规定需要绑定到选择器的 keyframe 名称。。

[animation-duration]           规定完成动画所花费的时间,以秒或毫秒计。

[animation-timing-function]    规定动画的速度曲线。

[animation-delay]              规定在动画开始之前的延迟。

[animation-iteration-count]    规定动画应该播放的次数。

[animation-direction]          规定是否应该轮流反向播放动画。

然后我们用@keyframes 规则来创建两个我们要执行的动画

例如:
@keyframes Effect1{
    0%{ transform:translateY(-200px); opacity:0;}  
    100%{ transform:translateY(0px); opacity:1; }
}
@keyframes Effect2{
    0%{ margin-top:20px; }
    100%{ margin-top:0px; }
}

0%表示开始时候的形式,0%表示结束时候的形式。

接下来我们把写好的两个效果捆绑在“div”元素上 , 如下:

.div{
    animation-name:Effect1, Effect2;
    animation-duration:3s, 2s;
    animation-timing-function:linear, linear;
    animation-delay:0, 2s;
    animation-iteration-count:1, infinite;
    animation-fill-mode:forwards, forwards;
    animation-direction:normal, alternate;
}

这样效果就完成了。

【PS】这里并没有写兼容,说一下浏览器兼容。

-webkit代表谷歌内核识别码
-o代表欧朋内核识别码
-moz代表火狐内核识别码
-ms代表ie内核识别码
这里写-webkit的兼容
.div{
    animation-name:Effect1, Effect2;
    animation-duration:3s, 2s;
    animation-timing-function:linear, linear;
    animation-delay:0, 2s;
    animation-iteration-count:1, infinite;
    animation-fill-mode:forwards, forwards;
    animation-direction:normal, alternate;

    -webkit-animation-name:Effect1, Effect2;
    -webkit-animation-duration:3s, 2s;
    -webkit-animation-timing-function:linear, linear;
    -webkit-animation-delay:0, 2s;
    -webkit-animation-iteration-count:1, infinite;
    -webkit-animation-fill-mode:forwards, forwards;
    -webkit-animation-direction:normal, alternate;
}



 

发布日期:2018-6-9    浏览量:    
要就发IP网站限制访问系统,防止同行抄袭并保障海外客户访问不受影响
福建网站制作中心(http://www.001fj.com)承接个人、公司、企业的网站建设、网页设计、网店制作、独立商城制作、外贸网站制作,也承接同行介绍的业务,欢迎联系!
本站承接主要业务如下:
1、虚拟主机(网站空间),有独立国内服务器、美国服务器、万网服务器
2、域名注册,是万网的域名代理,域名提供万网的独立控制面板
3、网站建设:含FLASH制作、个人网店制作、企业建站、公司网站、新闻、下载等建设、论坛、博客网站搭建等,承接外贸英文站制作
4、采集、程序小偷程序制作:实现商品数据采集、文章、图片采集、让你的网站在短时间内拥有大量的数据,制作小偷程序,让你i轻松拥有大型网站而不需要发大量维护
5、网站推广、流量推广:百度竞价排名,流量推广提搞你网站流量促进百度排名,每月网站流量推广,让您网站最少时间受最多人的关注
联系电话:13616088405,联系QQ:535251856