Nie mogę znaleźć poprawnej składni dla przejścia CSS stenografia z wieloma właściwościami. To nic nie robi:Skrót przejściowy CSS z wieloma właściwościami?
.element {
-webkit-transition: height .5s, opacity .5s .5s;
-moz-transition: height .5s, opacity .5s .5s;
-ms-transition: height .5s, opacity .5s .5s;
transition: height .5s, opacity .5s .5s;
height: 0;
opacity: 0;
overflow: 0;
}
.element.show {
height: 200px;
opacity: 1;
}
dodać klasę show z javascript. Element staje się wyższy i widoczny, po prostu nie przechodzi. Testowanie w najnowszych przeglądarkach Chrome, FF i Safari.
Co robię źle?
EDYCJA: Dla jasności, szukam skróconej wersji, aby skalować mój CSS. Jest wystarczająco spuchnięty ze wszystkimi przedrostkami dostawcy. Rozszerzyłem również przykładowy kod.
Czy rzeczywiście zmienić wartości wysokości i krycie? W przeciwnym razie nie zmieniają się – HerrSerker
Sprawdź tę dokumentację. https://developer.mozilla.org/en/CSS/CSS_transitions – websymphony
Nie jestem zbyt dobrze zaznajomiony z przejściami CSS - czy podwójne ".5s" po 'opacity' są zamierzone? – BoltClock