Hallo Matthias Scharwies,
Was fehlt, ist allerdings die Möglichkeit auf Events zu reagieren.
Doch! Die Events animationend, ...iteration und ...start reagieren auf CSS-Animationen, benötigen aber natürlich JavaScript.
Einfach mehrere Animationen nacheinander auszuführen, geht auch ohne JavaScript. Gemeint ist zum Beispiel eine Animation zu beenden, wenn ein bestimmtes Element geklickt wurde. Da muss ich mindestens mit JS eine Klasse setzen oder entfernen und ich weiß grad nicht, was passiert wenn
- Element der Klasse foo soll insgesamt 42s animiert sein
- Nach 17s wird dem Element während die Animation läuft die Klasse foo entfernt
Läuft die Animation zu Ende oder nicht?
Bis demnächst
Matthias