wie man eine geloopte Animation mit css3 wartet

8


Ich habe eine CSS3-Animation mit folgendem:

%Vor%

Es funktioniert einwandfrei, gut ..., ich möchte es zwischen den Schleifen warten lassen:
Animation-Start , Animation-Ende, warten (ca. 0,5s) , animation start , Ende der Animation, wait (etwa 0,5 Sekunden) ...

PS: Ich habe versucht -webkit-animation-delay , es funktioniert nicht.

Irgendwelche Hilfe?

    
Cihad Turhan 07.09.2012, 11:43
quelle

3 Antworten

24

Fügen Sie Ihrer Animationsdauer 0,5 Sekunden hinzu und erstellen Sie dann einen zusätzlichen Rahmen in keyframes , der den Rotationsbetrag nicht ändert;

%Vor%

Kleine Demo: kleiner Link .

    
Chris 07.09.2012, 11:58
quelle
0

Sie können einen Übergang verwenden. Zum Beispiel:

%Vor%

wo transition-delay:0.6s;

    
Bimba 07.09.2012 12:33
quelle
0

Das Deaktivieren der CSS-Klasse für ein Element für eine bestimmte Zeit durch Javascript könnte Ihr Problem lösen.

%Vor%

Hoffe, das hilft.

Bearbeiten: Ich habe diese Antwort aktualisiert, um den Code zu korrigieren. Sie können ein vollständig funktionierendes Beispiel auf jsfiddle sehen. Danke an @Fabrice , dass der Code nicht funktioniert hat.

    
frkn 07.09.2012 12:00
quelle

Tags und Links