CSS3 背景图循环播放

代码如下,我想让五张图片依次播完之后然后循环播放,这个怎么实现啊,求助大佬,谢谢啦

<div class="prologue">
    <div class="prologue__end">
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </div>
</div>
.prologue__end div:nth-child(1) {
    background: url(../image/1.jpg) no-repeat center;
    background-size: contain;
}

.prologue__end div:nth-child(2) {
    background: url(../image/2.jpg) no-repeat center;
    background-size: contain;
}

.prologue__end div:nth-child(3) {
    background: url(../image/3.jpg) no-repeat center;
    background-size: contain;
}

.prologue__end div:nth-child(4) {
    background: url(../image/4.jpg) no-repeat center;
    background-size: contain;
}

.prologue__end div:nth-child(5) {
    background: url(../image/5.jpg) no-repeat center;
    background-size: contain;
}
.prologue .prologue__end div:nth-child(1) {
    animation: prologue__scale-box 2s ease 1.65s forwards;
    -webkit-animation: prologue__scale-box 2s ease 1.65s forwards;
}

.prologue .prologue__end div:nth-child(2) {
    animation: page__down-decoration 2s ease 3.8s forwards;
    -webkit-animation: page__down-decoration 2s ease 3.8s forwards;
}

.prologue .prologue__end div:nth-child(3) {
    animation: scale0-1 2s ease 6.8s forwards;
    -webkit-animation:;
}

.prologue .prologue__end div:nth-child(4) {
    animation: prologue__bloom-flower 2s ease 8.8s forwards;
    -webkit-animation: prologue__bloom-flower 2s ease 8.8s forwards;
}

.prologue .prologue__end div:nth-child(5) {
    animation: version-view__show-text-1 2s ease 10.8s forwards;
    -webkit-animation: version-view__show-text-1 2s ease 10.8s forwards;
}
阅读 3.6k
2 个回答

不借助js的话,可以用 transform: translateX(), 每隔一段时间平移一张图片的宽度

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题