2013-05-13 16 views
8

Zastosowałem -webkit-transform:rotateY(180deg); do odwrócenia obrazu. Składam wniosek - webkit-transform:rotateY(0deg);, aby obrócić go z powrotem do pierwotnej pozycji. Teraz mam kilka innych klas do zastosowania, ale kiedy sprawdzam w Inspektorze sprawdzania Chrome Widzę, że rotateY(0) nadal tam jest, a które powinno zostać całkowicie usunięte.Usuń zastosowaną transformację CSS

Jak mogę całkowicie usunąć animację z elementu?

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

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

Weź klasę od tego elementu – George

+0

To znaczy, jak [to] (http://jsfiddle.net/9rnbN/ 1 /)? – Vucko

+0

czy odpowiedź ci pomogła? zaakceptuj odpowiedź, jeśli ci pomaga, lub zamieść własną odpowiedź. – Mark

Odpowiedz

20

po prostu to zrobić:

.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

Przed odpowiedzią na pytanie, prosimy sprawdzić inne odpowiedzi. Nie publikuj duplikatów odpowiedzi. –

+0

Sprawdziłem inną odpowiedź i znajduję niepoprawne, ponieważ żadna nie działa z transformacją, więc przed komentarzem sprawdź całą odpowiedź. –

+0

nie wiesz, dlaczego masz odwagę, ale "niezadowolony" działa dla mnie – sawe

Powiązane problemy