Ich möchte mit Endeigenschaften von CSS-Animation bleiben, aber Animationseigenschaft selbst, exmeple entfernen:Wie bleibt der Endstatus der Animation CSS und entfernen Sie die Animationseigenschaft?
@keyframes('foo')
{
0% { opacity: 0; }
to { opacity: 1; }
}
am Anfang:
.my_element
{
opacity: 0;
}
Ich beantrage Animation von Javascript, so dass ich:
.my_element
{
opacity: 0;
}
element.style
{
animation: foo 1s forwards; #with opacity: 1; at the end.
}
Und jetzt brauche ich aufzuräumen:
.my_element
{
opacity: 0;
}
element.style
{
opacity: 1;
}
Wie kann ich das tun?
'Animation-play-state'? –
ist das deine echte Animation? Sonst kann man einen Übergang einfrieren, so dass es ewig dauert, zum Anfangswert http://codepen.io/gc-nomade/pen/wGEXer zurückzukehren (den unsichtbaren p zu bewegen und die Maus zu bewegen). –