Files
2015-07-03 13:19:30 -05:00

51 lines
915 B
TypeScript

import {Animation} from './animation';
class SlideIn extends Animation {
constructor(element) {
super(element);
this
.easing('cubic-bezier(0.1,0.7,0.1,1)')
.duration(400)
.fromTo('translateY', '100%', '0%');
}
}
Animation.register('slide-in', SlideIn);
class SlideOut extends Animation {
constructor(element) {
super(element);
this
.easing('ease-out')
.duration(250)
.fromTo('translateY', '0%', '100%');
}
}
Animation.register('slide-out', SlideOut);
class FadeIn extends Animation {
constructor(element) {
super(element);
this
.easing('ease-in')
.duration(400)
.fadeIn();
}
}
Animation.register('fade-in', FadeIn);
class FadeOut extends Animation {
constructor(element) {
super(element);
this
.easing('ease-out')
.duration(250)
.fadeOut();
}
}
Animation.register('fade-out', FadeOut);