UNPKG

@proyecto26/animatable-component

Version:
53 lines (52 loc) • 3.36 kB
import { ANIMATIONS } from './common'; const SLIDE_IN_BCK_DEFAULT = { easing: 'cubic-bezier(0.250, 0.460, 0.450, 0.940)', fillMode: 'both', }; const SLIDE_IN_BCK_CENTER = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(600px)', opacity: 0 }), Object.assign(Object.assign({ offset: 1 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(0)', opacity: 1 }) ]; const SLIDE_IN_BCK_TOP = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(700px) translateY(-300px)', opacity: 0 }), Object.assign(Object.assign({ offset: 1 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(0) translateY(0)', opacity: 1 }) ]; const SLIDE_IN_BCK_TR = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(700px) translateY(-300px) translateX(400px)', opacity: 0 }), Object.assign(Object.assign({ offset: 1 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(0) translateY(0) translateX(0)', opacity: 1 }) ]; const SLIDE_IN_BCK_RIGHT = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(700px) translateX(400px)', opacity: 0 }), Object.assign(Object.assign({ offset: 1 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(0) translateX(0)', opacity: 1 }) ]; const SLIDE_IN_BCK_BR = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(700px) translateY(300px) translateX(400px)', opacity: 0 }), Object.assign(Object.assign({ offset: 1 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(0) translateY(0) translateX(0)', opacity: 1 }) ]; const SLIDE_IN_BCK_BOTTOM = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(700px) translateY(300px)', opacity: 0 }), Object.assign(Object.assign({ offset: 1 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(0) translateY(0)', opacity: 1 }) ]; const SLIDE_IN_BCK_BL = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(700px) translateY(300px) translateX(-400px)', opacity: 0 }), Object.assign(Object.assign({ offset: 1 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(0) translateY(0) translateX(0)', opacity: 1 }) ]; const SLIDE_IN_BCK_LEFT = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(700px) translateX(-400px)', opacity: 0 }), Object.assign(Object.assign({ offset: 1 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(0) translateX(0)', opacity: 1 }) ]; const SLIDE_IN_BCK_TL = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(700px) translateY(-300px) translateX(-400px)', opacity: 0 }), Object.assign(Object.assign({ offset: 1 }, SLIDE_IN_BCK_DEFAULT), { transform: 'translateZ(0) translateY(0) translateX(0)', opacity: 1 }) ]; export default { [ANIMATIONS.SLIDE_IN_BCK_CENTER]: SLIDE_IN_BCK_CENTER, [ANIMATIONS.SLIDE_IN_BCK_TOP]: SLIDE_IN_BCK_TOP, [ANIMATIONS.SLIDE_IN_BCK_TR]: SLIDE_IN_BCK_TR, [ANIMATIONS.SLIDE_IN_BCK_RIGHT]: SLIDE_IN_BCK_RIGHT, [ANIMATIONS.SLIDE_IN_BCK_BR]: SLIDE_IN_BCK_BR, [ANIMATIONS.SLIDE_IN_BCK_BOTTOM]: SLIDE_IN_BCK_BOTTOM, [ANIMATIONS.SLIDE_IN_BCK_BL]: SLIDE_IN_BCK_BL, [ANIMATIONS.SLIDE_IN_BCK_LEFT]: SLIDE_IN_BCK_LEFT, [ANIMATIONS.SLIDE_IN_BCK_TL]: SLIDE_IN_BCK_TL };