UNPKG

@proyecto26/animatable-component

Version:
53 lines (52 loc) • 3.01 kB
import { ANIMATIONS } from './common'; const SLIDE_FWD_DEFAULT = { easing: 'cubic-bezier(0.250, 0.460, 0.450, 0.940)', fillMode: 'both' }; const SLIDE_FWD_CENTER = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(0)' }), Object.assign(Object.assign({ offset: 1 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(160px)' }) ]; const SLIDE_FWD_TOP = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(0) translateY(0)' }), Object.assign(Object.assign({ offset: 1 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(160px) translateY(-100px)' }) ]; const SLIDE_FWD_TR = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(0) translateY(0) translateX(0)' }), Object.assign(Object.assign({ offset: 1 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(160px) translateY(-100px) translateX(100px)' }) ]; const SLIDE_FWD_RIGHT = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(0) translateX(0)' }), Object.assign(Object.assign({ offset: 1 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(160px) translateX(100px)' }) ]; const SLIDE_FWD_BR = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(0) translateY(0) translateX(0)' }), Object.assign(Object.assign({ offset: 1 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(160px) translateY(100px) translateX(100px)' }) ]; const SLIDE_FWD_BOTTOM = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(0) translateY(0)' }), Object.assign(Object.assign({ offset: 1 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(160px) translateY(100px)' }) ]; const SLIDE_FWD_BL = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(0) translateY(0) translateX(0)' }), Object.assign(Object.assign({ offset: 1 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(160px) translateY(100px) translateX(-100px)' }) ]; const SLIDE_FWD_LEFT = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(0) translateX(0)' }), Object.assign(Object.assign({ offset: 1 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(160px) translateX(-100px)' }) ]; const SLIDE_FWD_TL = [ Object.assign(Object.assign({ offset: 0 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(0) translateY(0) translateX(0)' }), Object.assign(Object.assign({ offset: 1 }, SLIDE_FWD_DEFAULT), { transform: 'translateZ(160px) translateY(-100px) translateX(-100px)' }) ]; export default { [ANIMATIONS.SLIDE_FWD_CENTER]: SLIDE_FWD_CENTER, [ANIMATIONS.SLIDE_FWD_TOP]: SLIDE_FWD_TOP, [ANIMATIONS.SLIDE_FWD_TR]: SLIDE_FWD_TR, [ANIMATIONS.SLIDE_FWD_RIGHT]: SLIDE_FWD_RIGHT, [ANIMATIONS.SLIDE_FWD_BR]: SLIDE_FWD_BR, [ANIMATIONS.SLIDE_FWD_BOTTOM]: SLIDE_FWD_BOTTOM, [ANIMATIONS.SLIDE_FWD_BL]: SLIDE_FWD_BL, [ANIMATIONS.SLIDE_FWD_LEFT]: SLIDE_FWD_LEFT, [ANIMATIONS.SLIDE_FWD_TL]: SLIDE_FWD_TL };