完全なcss3アニメーションで要素を順番にアニメーション化しようとしています。非常に簡単な答えは、アニメーションの遅延を使用しているようです。しかし、私はこれをループにしたかったのですが、アニメーションを無限にループさせる方法はありますか?
同様の質問でこのフィドルを見つけました。基本的には同じロジックですが、ループさせたかっただけです。
これは同様の[質問]でした(https://stackoverflow.com/a/8294491/340888)
これを使用していました:
@-webkit-keyframes FadeIn {
0% { opacity:0; -webkit-transform:scale(.1);}
85% {opacity:1; -webkit-transform:scale(1.05);}
100% {-webkit-transform:scale(1); }
}
.myClass img { float: left; margin: 20px;
-webkit-animation: FadeIn 1s linear; -webkit-animation-fill-mode:both; }
.myClass img:nth-child(1){ -webkit-animation-delay: .5s }
.myClass img:nth-child(2){ -webkit-animation-delay: 1s }
.myClass img:nth-child(3){ -webkit-animation-delay: 1.5s }
.myClass img:nth-child(4){ -webkit-animation-delay: 2s }
編集
明確にするために、最初のアニメーションがアニメーション化された後、2番目のアイテムがアニメーション化され、次に3番目のアイテムがアニメーション化されます。10~12個くらいの要素をアニメーション化することを考えています。そのため、次々とアニメーション化されます。
したがって、@Sonu Joshiの答えは正しくありません。