がたくさんあり、.line
それらにフェード アニメーションを適用しています。アニメーションのタイミングを何らかの方法でずらして、それぞれが次々とトリガーされるようにする簡単な方法があるかどうか疑問に思っています(一度にすべてではなく)。言い換えれば、1番目がフェードし始め、 .line
1 秒後に 2 番目.line
がフェードし、1 秒後に 3 番目.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>