您的位置:首页 > 其它

设置动画开始播放的时间

2016-10-11 09:56 405 查看
animation-delay属性用来定义动画开始播放的时间,用来触发动画播放的时间点。和transition-delay属性一样,用于定义在浏览器开始执行动画之前等待的时间。

语法规则:

animation-delay:<time>[,<time>]*


案例演示:    

浏览器渲染样式之后2S之后触发move动画。

HTML:
<div><span></span></div>


CSS:
@keyframes move {
0%{
transform: translate(0);
}
15%{
transform: translate(100px,180px);
}
30%{
transform: translate(150px,0);
}
45%{
transform: translate(250px,180px);
}
60%{
transform:translate(300px,0);
}
75%{
transform: translate(450px,180px);
}
100%{
transfrom: translate(480px,0);
}
}
div {
width: 500px;
height: 200px;
border: 1px solid red;
margin: 20px auto;
}
div span {
display: inline-block;
width: 20px;
height: 20px;
background: green;
border-radius: 100%;
animation-name:move;
animation-duration: 10s;
animation-timing-function:ease;
 animation-delay:2s;
animation-iteration-count:infinite;
}


结果展示:




任务

在右侧CSS编辑器的第40行输入正确的代码,让浏览器加载之后3s触发move动画。

注意:如果您的练习无结果,请到火狐浏览器下进行结果测试!

<!DOCTYPE www.dztcsd.com/html>

<html>

<head> 

<meta charset="utf-8">

<title>变形与动画</title>

<link href="style.css" rel="stylesheet" type="text/css">

</head> 

<body>

<div><span></span></div>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐