2010-05-08 14 views
6

Używam przejść CSS3 na mojej stronie, a -webkit- wydaje się działać, podczas gdy -moz- nie jest.-webkit- vs -moz-transition

Oto CSS:

article {z-index: 2; float: left; overflow: hidden; position: relative; -webkit-transition: -webkit-transform 0.2s ease-in-out; -moz-transition: -moz-transform 0.2s ease-in-out; } 

.mousedown{-webkit-transform: translate(-180px, 0) !important; -moz-transform: translate(-180px, 0) !important; } 

Tuż przy użyciu jQuery, aby dodać klasę mousedown na art.

Każdy pomysł, w którym się nie mylę?

+0

Czy ktoś mógłby wyjaśnić, dlaczego została wycofana? Wygląda dobrze dla mnie. –

+0

@Justin E. Morgan Zrobiło się nieaktualne, zaktualizowałem go po głosowaniu w dół. – theorise

Odpowiedz

2

AKTUALIZACJA: patrz komentarze. Dodano obsługę przejścia -moz-transition. Yay!

Nie ma czegoś takiego jak -moz-transition (jeszcze), przepraszam. Mozilla dokona transformacji, ale webkit wciąż jest jedynym przejściem renderującym silnik.

+0

Cóż, to odpowiada na moje pytanie i zamieszanie. Dzięki! – theorise

+3

To już nie jest prawda. https://developer.mozilla.org/en/CSS/-moz-transition – NateDSaint

2

Wsparcie -moz przejściowy dodano Gecko 1.9.3 Firefox (3.7), tak Teraz -moz przejściowy działa tylko w komunikacie Firefoksa 3,7 lub alfa minowe (Firefox nocnej budowy).

1

opera wspiera go od 10,5, a znacznie lepiej niż WebKit

0

Przejścia CSS, zapewniają sposób kontrolowania prędkości animacji podczas zmiany właściwości CSS. Zamiast natychmiastowego wprowadzenia zmian właściwości, możesz spowodować, że zmiany w właściwości będą miały miejsce w pewnym okresie czasu. Na przykład, jeśli zmienisz kolor elementu z białego na czarny, zwykle zmiana jest natychmiastowa. Przy włączonych przejściach CSS zmiany zachodzą w odstępach czasu następujących po krzywej przyspieszenia, z których wszystkie można dostosować.

+0

Arun, pytanie wydaje się pytać, dlaczego -webkit działa i -moz nie - czy możesz rzucić na to jakiekolwiek światło? – wwkudu

+0

moz to format lub składnia firefox, podczas gdy webkit jest oparty na chrome i safari, gdy tylko przejścia w mss są stosowane w css, dotyczy to głównie konkretnej przeglądarki (np. Firefox), jeśli to nie działa, to przeglądarka musi zostać zaktualizowana, aby przejść do zająć miejsce. –

Powiązane problemy