Advertisement
Guest User

Untitled

a guest
Jul 25th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. import {trigger, animate, style, group, animateChild, query, stagger, transition} from '@angular/animations';
  2.  
  3. export const routerTransition = trigger('routerTransition', [
  4. transition('* <=> *', [
  5. /* order */
  6. /* 1 */ query(':enter, :leave', style({ position: 'fixed', width:'100%' })
  7. , { optional: true }),
  8. /* 2 */ group([ // block executes in parallel
  9. query(':enter', [
  10. style({ transform: 'translateX(100%)' }),
  11. animate('0.5s ease-in-out', style({ transform: 'translateX(0%)' }))
  12. ], { optional: true }),
  13. query(':leave', [
  14. style({ transform: 'translateX(0%)' }),
  15. animate('0.5s ease-in-out', style({ transform: 'translateX(-100%)' }))
  16. ], { optional: true }),
  17. ])
  18. ])
  19. ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement