Angekettete Transformationsanimation wird nicht animiert

8

Beim Arbeiten mit Animationen stieß ich auf ein undokumentiertes und unerwartetes Verhalten:

Beim Verketten von Animationen mit transform (jede transform-Eigenschaft und nur die transform-Eigenschaft) wird die erste Animation das erwartete Verhalten haben, vom Zustand A in den Zustand B überzugehen, während die zweite nur ohne Übergang von B nach C geht .

%Vor% %Vor%

Ich weiß, dass in diesem speziellen Fall Dinge in einem einzigen Schritt erledigt werden können, aber das ist nicht die Lösung, nach der ich suche

Wie kann ich das nur mit CSS lösen?

UPDATE: Alles scheint in Firefox gut zu funktionieren, könnte es ein Chrom Bug sein?

UPDATE 2: Die Präfix-freie Animation wurde wie gewünscht hinzugefügt; Ändert sich nicht viel.

    
Pretty Good Pancake 06.04.2015, 10:20
quelle

2 Antworten

5

Dies ist ein weiterer Chrome-Rendering-Fehler.

Seltsamerweise scheint es ein Workaround zu sein, eine andere Eigenschaft hinzuzufügen, die keine Rolle spielt, um zu erkennen, dass eine Animation zu passieren scheint. In diesem Fall habe ich eine Zeile hinzugefügt, die standardmäßig den Hintergrund für% in to festlegt. Dies muss nur für die Keyframe-Animation -webkit- durchgeführt werden.

Die eigentliche Korrektur in Ihrem Projekt kann oder muss möglicherweise nicht die Eigenschaft zu etwas anderem ändern / hinzufügen mehr Orte. Ich kann es nicht wissen, ohne mich selbst zu testen.

%Vor% %Vor%

Randnotizen:

  • Verwenden Sie Semikolons - indem Sie dies nicht tun, machen Sie das Leben aller Beteiligten grundlos schwieriger.
  • Verwenden Sie eine gute Formatierung - aus demselben Grund wie oben
  • Sie müssen -moz- für animation oder transform nicht verwenden (dort ) ist nicht -moz-transform )
  • Setzen Sie die Eigenschaft nach dem Präfix ohne Präfix auf die vorangestellten - Sie möchten, dass sie möglichst die Standardversion verwenden - da CSS kaskadiert bedeutet, dass es hinterher platziert wird, es wird auf die obigen Dinge zurückfallen.
Zach Saucier 06.04.2015, 14:15
quelle
-2

Siehe Ссылка

%Vor%     
Ashot Khanamiryan 06.04.2015 10:57
quelle