J'ajoute dynamiquement des classes à une table en fonction du moment du chargement ou du chargement de ces données.SCSS Transition d'opacité fondu enchaîné
J'ai:
@keyframes row-loading {
0% {
opacity: 1.0;
}
100% {
opacity: 0.3;
}
}
@keyframes row-loaded {
0% {
opacity: 0.3;
}
100% {
opacity: 1.0;
}
}
Utilisé par:
tr {
height: 45px;
&.loading {
-webkit-animation: row-loading 0.8s;
-webkit-animation-fill-mode: forwards;
}
&.loaded {
-webkit-animation: row-loaded 0.8s;
}
...
Le problème est, si les charges de données trop rapidement, la classe .loaded est appliquée et sauts d'opacité à 0, plutôt que de commencer à partir de quand .loading l'a quitté.
Comment puis-je faire en sorte que cela commence à s'estomper d'où la classe précédente s'est arrêtée?
'& .loaded {opacity: 0.3; -webkit-animation: 0,8s chargé en ligne;} ' – Banzay