我订阅了Firebase实时数据库,因此当我向其提交内容时,它立即在视图中呈现,而不需要任何jQuery或ajax。新渲染元素的动画,但不是页面加载
我想动画渲染这些元素,以便当一个新元素被添加到DOM时,它的div
的background-color
是绿色的并且慢慢消失。我不想要的是该类的所有div
在加载时执行此动画。
我知道该怎么做了前者:
@keyframes green-fade {
0% {background: rgb(173, 235, 173);}
100% {background: none;}
}
.post-div {
animation: green-fade 5s ease-in 1;
}
但是,当然,这部动画发生此类它的渲染,包括负载的任何时间。
我很感兴趣的是“Angular 2 way”来做到这一点。
这对我来说是正确的答案。谢谢! – IRCraziestTaxi
更新了接受的答案,因为它解决了当前的Angular版本。 –
在角4.2.4中对我不起作用,动画仍然在页面加载时发生 – Vignesh