Sto utilizzando l'interfaccia router nella mia applicazione web. Root Codice div è:Animazione dissolvenza tra transizioni di stato nel router uff.
<div ui-view="content" class="fade-in-up"></div>
Quando vado da uno stato ad un altro (/ ordini a/Feedback negli screenshot qui sotto), il primo stato non nasconde prima dell'animazione dissolvenza del nuovo Stato è terminata.
mio css è:
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(15px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {
0% {
opacity: 0;
-moz-transform: translateY(15px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {
0% {
opacity: 0;
-o-transform: translateY(15px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(15px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fade-in-up {
-webkit-animation: fadeInUp .5s;
animation: fadeInUp .5s;
}
Dove sbaglio?
[Le FAQ] (https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions#how-to-animate-ui-view-with-ng-animate) ha un rispondi a questa domanda che ha funzionato per me. Assicurati di utilizzare ngAnimate e poi controlla il tuo CSS. – Casey