Sepertinya saya tidak dapat menemukan sintaks yang benar untuk singkatan transisi CSS dengan beberapa properti. Ini tidak melakukan apa-apa:
.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;
}
Saya menambahkan kelas pertunjukan dengan javascript. Elemen menjadi lebih tinggi dan terlihat, hanya saja tidak transisi. Menguji Chrome, FF, dan Safari terbaru.
Apa yang saya lakukan salah?
EDIT: Untuk memperjelas, saya mencari versi singkat untuk menurunkan CSS saya. Sudah cukup kembung dengan semua awalan vendor. Juga memperluas kode contoh.
.5s
setelah opacity
dimaksudkan?