【发布时间】:2021-05-11 18:34:35
【问题描述】:
动画从左到右线性移动,但在动画时间结束后突然开始。尝试减少到 1 秒并将时间增加到 15 秒。甚至增加了关键帧但仍然不起作用。请帮忙:
.grid-item-2 {
grid-column: 1 / span 2;
grid-row: 1;
background-image: url(Building_1.png);
margin-left: 100px;
margin-top: 53px;
width: 90%;
background-repeat: repeat-x;
animation: Buildings 2s linear infinite;
}
@keyframes Buildings {
0% { background-position: 0% 100%; }
25% { background-position: 25% 75%; }
50% { background-position: 50% 50%; }
75% { background-position: 75% 25%; }
100% { background-position: 100% 0; }
}
<div class="grid-item grid-item-2"></div>
【问题讨论】:
-
试试
animation: Buildings 2s linear infinite alternate; -
它应该是建筑物在移动,因此它前面的汽车看起来像是在移动。不能替代
-
与您使用的图像分享您的完整代码,以便我们查看
标签: html css css-animations keyframe