イメージに2つのアニメーションを与え、ページの読み込み時にバウンスし、2度目にバウンスした後にスウィングを開始する必要があります。 私は2つの異なるイメージでこれを達成しましたが、私はこれらの2つを1つにまとめると、1つのアニメーションだけが動いています。他のアニメーション効果が上書きされています。1つのオブジェクトに2つのアニメーションを追加する[画像にする]
swingingとbounceのJSfiddleを作成しました。
ul { list-style-type:none;}
@-webkit-keyframes swinging {
0% {
-webkit-transform: rotate(10deg);
}
50% {
-webkit-transform: rotate(-5deg)
}
100% {
-webkit-transform: rotate(10deg);
}
}
@keyframes swinging {
0% {
-webkit-transform: rotate(10deg);
transform: rotate(10deg);
}
50% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg)
}
100% {
-webkit-transform: rotate(10deg);
transform: rotate(10deg);
}
}
.swingimage {
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-animation: swinging 3.5s ease-in-out forwards infinite;
animation: swinging 3.5s ease-in-out forwards infinite;
}
<ul class="nav navbar-nav pull-right">
<li class="">
<a href="#"><img src="https://upload.wikimedia.org/wikipedia/commons/f/f5/Loxoceles_reclusa_iconized_thread.png" class="swingimage" width="200" height="200" > </a>
</li>
</ul>
任意の助けいただければ幸いです。おかげ
HTTPで
を終えた後にそれが起動する場合: //stackoverflow.com/questions/14384494/multiple-css-keyframe-animations-using-transform-property-not-working –