所以我期待创建一个非常基本的雪效果。如何无限期地运行CSS动画
我有一个关键帧动画的摇摆左右摇摆,并沿Y轴向下移动。我希望元素使用forward来保留结尾值。但我也想要循环动画(无限),以便它继续停止。
HTML:
<div>
<figure class="small"></figure>
</div>
CSS:
div {
width: 100%;
height: 250px;
background: #184254;
}
figure {
border-radius: 50%;
}
@-webkit-keyframes snowfall {
25% {
transform: translateX(10px) translateY(20px);
}
75% {
transform: translateX(-10px) translateY(30px);
}
100% {
transform: translateX(0px) translateY(40px);
}
}
.small {
margin-left: 100px;
width: 7px;
height: 7px;
background: #DFE9ED;
-webkit-animation: snowfall 2s ease-in-out forwards infinite;
}
http://codepen.io/mildrenben/pen/PwZdXB
@Danko我猜他想重复'figure'相同的路径,但是从终点开始(以下及以下,低于意思)。只是不要编码整个路径到页面底部 – Anarion 2014-12-09 12:44:33
@Anarion毫米是的,你是对的 – DaniP 2014-12-09 12:45:32