2013-05-13 9 views
8

Ich habe -webkit-transform:rotateY(180deg); angewendet, um ein Bild zu spiegeln. Ich wende an - webkit-transform:rotateY(0deg);, um es wieder in die ursprüngliche Position zu drehen. Jetzt muss ich einige andere Klassen anwenden, aber wenn ich Chrome Inspect Element einchecke, kann ich sehen, dass rotateY(0) immer noch da ist, was komplett entfernt werden sollte.Angewandte CSS-Transformation entfernen

Wie kann ich die Animation vollständig aus einem Element entfernen?

.transition 
{ 
    -webkit-transform:rotateY(180deg); 
    transform:rotateY(180deg); 
} 

.notransition { 
    -webkit-transform:rotateY(0deg); 
    transform:rotateY(0deg); 
} 
+2

Nehmen Sie die Klasse weg von diesem Element – George

+0

Du meinst, wie [das] (http://jsfiddle.net/9rnbN/ 1 /)? – Vucko

+0

hat Ihnen die Antwort geholfen? Akzeptiere die Antwort, wenn sie dir geholfen hat, oder poste deine eigene Antwort. – Mark

Antwort

20

nur dies tun:

.transition { 
    -webkit-transform: rotateY(180deg); 
    transform: rotateY(180deg); 
} 

.notransition { 
    -webkit-transform: none; 
    transform: none; 
} 

none seems to be the default value

-1
.transition 
{ 
    -webkit-transform:rotateY(180deg); 
    transform:rotateY(180deg); 
} 

.notransition 
{ 
    -webkit-transform:unset; 
    transform:unset; 
} 
+0

Bevor Sie die Frage beantworten, überprüfen Sie bitte mit den anderen Antworten. Veröffentlichen Sie keine doppelten Antworten. –

+0

Ich habe andere Antwort überprüft und finde inkorrekt, weil keiner mit transform arbeitet, also vor dem Kommentar alle Antworten überprüfen. –

+0

nicht sicher, warum Sie den Downvote haben, aber die 'Unset' funktioniert für mich – sawe

Verwandte Themen