我希望创建一个非常基础的雪花效果。
我有一个关键帧动画,可以让雪花左右摆动并沿着Y轴向下移动。我想要元素使用“forwards”保留结束值。但我还想循环播放动画(无限循环),以便它在离开的地方继续播放。
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;
}
figure
的相同路径,但从终点开始(也就是下面和下面和下面)。只是不想将整个路径编码到页面底部。 - Anarion