Slide 18
Slide 18 text
画面遷移するアニメーション
Demo2
...続き
transition('2 => 1', [
style({ height: '!' }),
query(':enter', style({ transform: 'translateX(-100%)' })),
query(':enter, :leave', style({ position: 'absolute', top: 0, left: 0, right: 0 })),
group([
query(':leave', [
animate('0.3s cubic-bezier(.35,0,.25,1)', style({ transform: 'translateX(100%)' })),
]),
query(':enter', animate('0.3s cubic-bezier(.35,0,.25,1)', style({ transform: 'translateX(0)' }))),
]),
]),
])
]