c36e5ea5
Administrator
add service-object
|
1
2
|
import {trigger, state, animate, style, transition} from '@angular/core';
|
8ae52ec0
Administrator
add animation fil
|
3
|
// tslint:disable-next-line:typedef
|
c36e5ea5
Administrator
add service-object
|
4
5
|
export function routerTransition() {
return trigger('routerTransition', [
|
8ae52ec0
Administrator
add animation fil
|
6
7
|
state('void', style({position: 'absolute', width: '100%', height: '100%', opacity: '1'}) ),
state('*', style({position: 'absolute', width: '100%', height: '100%', opacity: '1'}) ),
|
c36e5ea5
Administrator
add service-object
|
8
|
transition(':enter', [
|
8ae52ec0
Administrator
add animation fil
|
9
10
|
style({opacity: '0.5'}),
animate('0.6s ease-in-out', style({opacity: '1'})),
|
c36e5ea5
Administrator
add service-object
|
11
12
|
]),
transition(':leave', [
|
8ae52ec0
Administrator
add animation fil
|
13
14
15
|
style({transform: 'translateX(0%)', opacity: '1'}),
animate('0.6s ease-in-out', style({transform: 'translateX(100%)', opacity: '0.5'})),
]),
|
c36e5ea5
Administrator
add service-object
|
16
17
|
]);
}
|