每一步的css3动画延迟

标签 css jquery-animate

我想用 css3 制作一个 slider ,我不需要任何按钮。只是一个无限动画,可以滑动 5 个单独的图像,问题是我想要这样的东西:

加载页面,等待 30 秒然后显示第二个等待 30 秒然后显示第三个等待 30 秒然后显示第四个等待 30 秒然后显示第五个等待 30 秒然后首先显示

#overflow #banner {
    height: 350px;
    width: 500%;
    background: #fff;
    -webkit-animation:slide-animation 10s infinite;
}

@-webkit-keyframes slide-animation { 
    0% {margin-left: 0;}
    20% {margin-left:-100%;}
    40% {margin-left:-200%;}
    60% {margin-left:-300%;}
    80% {margin-left:-400%;}
    100% {margin-left:0;}
}

我该怎么做?

最佳答案

使用 css 属性 animation-delay(-webkit-animation-delay-moz-animation-delay)。复制动画并将这些延迟设置为 30 秒、60 秒、90 秒等

关于每一步的css3动画延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14369878/

相关文章:

javascript - 如何在 Bootstrap 中的输入字段旁边放置图标

jquery - 使用 jQuery 动画将文本插入 Div

javascript - .apply() 方法不适用于 jQuery .animate()

jquery - 如何正确设置 100% DIV 高度以匹配文档/窗口高度?

html - 水平对齐父元素内的图像

javascript - 旧 IE 不动态更新 CSS

javascript - 如何动态更改JQM可折叠的主题

Javascripts "setInterval()"与 jQuery 动画一起使用会导致函数排队

jquery - 使 div 平滑变大并查看其他内容,切换

javascript - 像一杯茶一样用 Steam 制作动画图像