作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我有很多 .line
,我正在为它们应用淡入淡出的动画。我想知道是否有一种简单的方法可以以某种方式错开动画时间,以便一个接一个地触发每个动画(而不是一次全部触发)。换句话说,我想创建一种效果,其中第一个 .line
会开始淡出,然后一秒钟后第二个 .line
会淡出,然后一秒后第三个.line
会褪色。这只需要在 Chrome 中工作。
div.line { width: 300px; height:5px; background:red;
-webkit-animation: fade 20s infinite;
-webkit-animation-timing-function: linear;
}
@-webkit-keyframes fade {
0% { opacity:1.0; }
50% { opacity:0.0; }
100% { opacity:1.0; }
}
<div class="line"></div>
<div class="line"></div>
...
<div class="line"></div>
最佳答案
使用第 nth-child 选择每一行,然后应用动画延迟,如下所示:
.line:nth-child(1) {
-webkit-animation-delay: 1s;
}
.line:nth-child(2) {
-webkit-animation-delay: 2s;
}
关于css - 错开 CSS3 动画时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13943191/
我有 3 个不同的 NSTimer,我想每 0.3 秒触发一次,但我希望 3 个 NSTimer 交错排列,这样它们就不会同时触发。例如,NSTimer1 在 0.1 时触发,然后在 0.4 时触发,
我的页面上有一堆图像,每 5 秒就会淡入、延迟和淡出 这看起来有点奇怪,因为所有类都在同一时间闪入和闪出。 有没有办法让每个间隔在前一个间隔后执行 500MS?或者可能抵消每一项? 这是同时闪烁它们的
我有很多 .line,我正在为它们应用淡入淡出的动画。我想知道是否有一种简单的方法可以以某种方式错开动画时间,以便一个接一个地触发每个动画(而不是一次全部触发)。换句话说,我想创建一种效果,其中第一个
请问有没有什么办法。例如我有一个这样的动画 demo on Codepen . 500 毫秒后,下一个立方体将具有动画效果。如何在第一个动画时间的 1/2 后让下一个立方体动画。我知道如何使用 .an
我是一名优秀的程序员,十分优秀!