UNPKG

ng-ytl-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

41 lines (39 loc) 996 B
import { animate, state, style, transition, trigger, AnimationTriggerMetadata, } from '@angular/animations'; export const dropDownAnimation: AnimationTriggerMetadata = trigger('dropDownAnimation', [ state('bottom', style({ opacity : 1, transform : 'scaleY(1)', transformOrigin: '0% 0%' })), transition('void => bottom', [ style({ opacity : 0, transform : 'scaleY(0)', transformOrigin: '0% 0%' }), animate('150ms cubic-bezier(0.25, 0.8, 0.25, 1)') ]), state('top', style({ opacity : 1, transform : 'scaleY(1)', transformOrigin: '0% 100%' })), transition('void => top', [ style({ opacity : 0, transform : 'scaleY(0)', transformOrigin: '0% 100%' }), animate('150ms cubic-bezier(0.25, 0.8, 0.25, 1)') ]), transition('* => void', [ animate('250ms 100ms linear', style({ opacity: 0 })) ]) ]);