2016-07-09 6 views
1

Ich versuche, eine Animation mit :hover zu stoppen, aber egal, was ich versuche, es funktioniert nicht. Ich habe versucht, die animation-play-state: paused; und andere Tricks, das ist mit mir für etwa 4 Tage jetzt.Wie stoppe ich meine CSS-Animation

Hier ist mein Code auf https://jsfiddle.net/jbnx9gf8/ und ein Beispiel von was nicht funktioniert.

.circle:hover{ 
    transform: scale(2,2); 
    margin:auto; 
    -webkit-animation-play-state: paused; /* Chrome, Safari, Opera */ 
    animation-play-state: paused; 
} 

Die Animation muss, wenn schwebte anhalten und fortsetzen, wenn ich es nicht schwebte wurde größer zu bekommen, aber das ist es

Antwort

1

Sie angewendet Animation auf circle:before, also wenn Sie die Animation Sie haben pausieren wollen Code als:

.circle:hover:before{animation-play-state: paused;}

und es wird für Sie arbeiten. Überprüfen Sie Ihre Edited fiddle hier.

+0

das ist die richtige antwort, wollte das gleiche posten;] – wick3d

+0

danke mann :) – jonny

+0

Wenn ich nicht zu viel frage, weißt du wie kann ich alle Kreise stoppen, wenn ich einen schwebe? – jonny

Verwandte Themen