Non riesco a trovare la sintassi corretta per la scorciatoia di transizione CSS con più proprietà. Questo non fa nulla:
.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;
}
Aggiungo la classe show con javascript. L'elemento diventa più alto e visibile, semplicemente non passa. Test negli ultimi Chrome, FF e Safari.
Che cosa sto facendo di sbagliato?
EDIT: Giusto per essere chiari, sto cercando la versione abbreviata per ridimensionare il mio CSS. È abbastanza gonfio con tutti i prefissi del fornitore. Inoltre ha ampliato il codice di esempio.
.5s
valori doppi sono opacity
previsti dopo ?