Non riesco a trovare la sintassi corretta per la transizione CSS stenografia con più proprietà. Questo non fa nulla:Stenografia della transizione CSS con proprietà multiple?
.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 spettacolo con javascript. L'elemento diventa più alto e visibile, semplicemente non transita. Testare nelle ultime versioni di Chrome, FF e Safari.
Cosa sto sbagliando?
EDIT: Solo per essere chiari, sto cercando la versione abbreviata per ridimensionare il mio CSS. È abbastanza gonfio con tutti i prefissi del venditore. Anche espanso il codice di esempio.
si fa effettivamente modificare i valori di altezza e l'opacità? Altrimenti non cambiano – HerrSerker
Controlla questa documentazione. https://developer.mozilla.org/en/CSS/CSS_transitions – websymphony
Non sono troppo esperto con le transizioni CSS - sono i valori double '.5s' dopo' opacity' inteso? – BoltClock