UNPKG

@proyecto26/animatable-component

Version:
47 lines (46 loc) • 3.27 kB
import { ANIMATIONS } from './common'; const JELLO_DEFAULT = { fillMode: 'both' }; const JELLO_HORIZONTAL = [ Object.assign(Object.assign({ offset: 0 }, JELLO_DEFAULT), { transform: 'scale3d(1, 1, 1)' }), Object.assign(Object.assign({ offset: 0.3 }, JELLO_DEFAULT), { transform: 'scale3d(1.25, 0.75, 1)' }), Object.assign(Object.assign({ offset: 0.4 }, JELLO_DEFAULT), { transform: 'scale3d(0.75, 1.25, 1)' }), Object.assign(Object.assign({ offset: 0.5 }, JELLO_DEFAULT), { transform: 'scale3d(1.15, 0.85, 1)' }), Object.assign(Object.assign({ offset: 0.65 }, JELLO_DEFAULT), { transform: 'scale3d(0.95, 1.05, 1)' }), Object.assign(Object.assign({ offset: 0.75 }, JELLO_DEFAULT), { transform: 'scale3d(1.05, 0.95, 1)' }), Object.assign(Object.assign({ offset: 1 }, JELLO_DEFAULT), { transform: 'scale3d(1, 1, 1)' }) ]; const JELLO_VERTICAL = [ Object.assign(Object.assign({ offset: 0 }, JELLO_DEFAULT), { transform: 'scale3d(1, 1, 1)' }), Object.assign(Object.assign({ offset: 0.3 }, JELLO_DEFAULT), { transform: 'scale3d(0.75, 1.25, 1)' }), Object.assign(Object.assign({ offset: 0.4 }, JELLO_DEFAULT), { transform: 'scale3d(1.25, 0.75, 1)' }), Object.assign(Object.assign({ offset: 0.5 }, JELLO_DEFAULT), { transform: 'scale3d(0.85, 1.15, 1)' }), Object.assign(Object.assign({ offset: 0.65 }, JELLO_DEFAULT), { transform: 'scale3d(1.05, 0.95, 1)' }), Object.assign(Object.assign({ offset: 0.75 }, JELLO_DEFAULT), { transform: 'scale3d(0.95, 1.05, 1)' }), Object.assign(Object.assign({ offset: 1 }, JELLO_DEFAULT), { transform: 'scale3d(1, 1, 1)' }) ]; const JELLO_DIAGONAL_1 = [ Object.assign(Object.assign({ offset: 0 }, JELLO_DEFAULT), { transform: 'skew(0deg, 0deg)' }), Object.assign(Object.assign({ offset: 0.3 }, JELLO_DEFAULT), { transform: ' skew(25deg, 25deg)' }), Object.assign(Object.assign({ offset: 0.4 }, JELLO_DEFAULT), { transform: 'skew(-15deg, -15deg)' }), Object.assign(Object.assign({ offset: 0.5 }, JELLO_DEFAULT), { transform: 'skew(15deg, 15deg)' }), Object.assign(Object.assign({ offset: 0.65 }, JELLO_DEFAULT), { transform: 'skew(-5deg, -5deg)' }), Object.assign(Object.assign({ offset: 0.75 }, JELLO_DEFAULT), { transform: 'skew(5deg, 5deg)' }), Object.assign(Object.assign({ offset: 1 }, JELLO_DEFAULT), { transform: 'skew(0deg, 0deg)' }) ]; const JELLO_DIAGONAL_2 = [ Object.assign(Object.assign({ offset: 0 }, JELLO_DEFAULT), { transform: 'skew(0deg, 0deg)' }), Object.assign(Object.assign({ offset: 0.3 }, JELLO_DEFAULT), { transform: 'skew(-25deg, -25deg)' }), Object.assign(Object.assign({ offset: 0.4 }, JELLO_DEFAULT), { transform: 'skew(15deg, 15deg)' }), Object.assign(Object.assign({ offset: 0.5 }, JELLO_DEFAULT), { transform: 'skew(-15deg, -15deg)' }), Object.assign(Object.assign({ offset: 0.65 }, JELLO_DEFAULT), { transform: 'skew(5deg, 5deg)' }), Object.assign(Object.assign({ offset: 0.75 }, JELLO_DEFAULT), { transform: 'skew(-5deg, -5deg)' }), Object.assign(Object.assign({ offset: 1 }, JELLO_DEFAULT), { transform: 'skew(0deg, 0deg)' }) ]; export default { [ANIMATIONS.JELLO_HORIZONTAL]: JELLO_HORIZONTAL, [ANIMATIONS.JELLO_VERTICAL]: JELLO_VERTICAL, [ANIMATIONS.JELLO_DIAGONAL_1]: JELLO_DIAGONAL_1, [ANIMATIONS.JELLO_DIAGONAL_2]: JELLO_DIAGONAL_2 };