Lassen Sie uns sagen, ich habe dieses HTML:Wiederholen Animation alle 5 Sekunden mit Animate.css
<a id="btn-shake" class="animated shake" href="#">CONTINUE</a>
und diese CSS:
a#btn-shake {
width: 200px;
height: 40px;
clear: both;
display: inline-block;
margin: 0px auto;
animation-duration: 1s;
-moz-animation-duration: 1s;
-webkit-animation-duration: 1s;
animation-delay: 1s;
-moz-animation-delay: 1s;
-webkit-animation-delay: 1s;
animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
und ich möchte diese Schütteln Animation wiederholen, aber nicht ständig. Ich möchte es einmal schütteln und dann 5 Sekunden warten und es nochmals schütteln und dann 5 Sekunden warten und schütteln usw.
Aber ich weiß nicht wie das geht.
Ist es möglich mit animate.css und reinem css? Wie geht das?
Hier ist ein CodePen, der zeigt, wie es funktioniert: http://codepen.io/segheha/pen/rLdkNV –
Hmm, danke, aber es ist seltsam. Es sieht nicht wie Shake-Animation aus und es gibt einige "Panne", wenn es am Ende ein wenig fällt. Gibt es nicht eine andere Möglichkeit, wie man das macht? –
Ich habe die Animation korrigiert, um den "Sturz" zu verhindern. Sie können die Transformationen ändern, um den gewünschten Effekt zu erzielen. –