Nie mogę znaleźć poprawnej składni dla stenografii przejścia CSS z wieloma właściwościami. To nic nie robi:
.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;
}
Dodaję klasę show za pomocą javascript. Element staje się wyższy i widoczny, po prostu się nie zmienia. Testowanie w najnowszych przeglądarkach Chrome, FF i Safari.
Co ja robię źle?
EDYCJA: Żeby było jasne, szukam wersji skróconej, aby zmniejszyć mój CSS. Jest wystarczająco napompowany wszystkimi prefiksami dostawcy. Rozszerzono również przykładowy kod.
.5s
wartości są opacity
zamierzone?