我有一个这样定义的过渡:
transition('show-content => hide-content', [
query('.project-view-item', [
style({
opacity: 1,
transform: 'translateX(0px)'
}),
stagger('0.3s', [
animate(
'0.2s',
keyframes([
style({
opacity: 0,
transform: 'translateX(-40px)',
offset: 1
})
])
)
])
])
])
一切都按预期工作。项目向左淡出。问题是,在所有项目都被隐藏后,样式会被重置,并且它们会立即再次变得可见。就像我需要将那个 css3 属性称为animation-fill-mode: forwards
.
我怎样才能做到这一点?如何保留动画的最后状态?