UNPKG

@proyecto26/animatable-component

Version:
52 lines (51 loc) • 3.11 kB
import { ANIMATIONS } from './common'; const TEXT_SHADOW_DROP_DEFAULT = { fillMode: 'both' }; const TEXT_SHADOW_DROP_CENTER = [ Object.assign(Object.assign({ offset: 0 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 0 rgba(0, 0, 0, 0)' }), Object.assign(Object.assign({ offset: 1 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 18px rgba(0, 0, 0, 0.35)' }) ]; const TEXT_SHADOW_DROP_TOP = [ Object.assign(Object.assign({ offset: 0 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 0 rgba(0, 0, 0, 0)' }), Object.assign(Object.assign({ offset: 1 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 -6px 18px rgba(0, 0, 0, 0.35)' }) ]; const TEXT_SHADOW_DROP_TR = [ Object.assign(Object.assign({ offset: 0 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 0 rgba(0, 0, 0, 0)' }), Object.assign(Object.assign({ offset: 1 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '6px -6px 18px rgba(0, 0, 0, 0.35)' }) ]; const TEXT_SHADOW_DROP_RIGHT = [ Object.assign(Object.assign({ offset: 0 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 0 rgba(0, 0, 0, 0)' }), Object.assign(Object.assign({ offset: 1 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '6px 0 18px rgba(0, 0, 0, 0.35)' }) ]; const TEXT_SHADOW_DROP_BR = [ Object.assign(Object.assign({ offset: 0 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 0 rgba(0, 0, 0, 0)' }), Object.assign(Object.assign({ offset: 1 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '6px 6px 18px rgba(0, 0, 0, 0.35)' }) ]; const TEXT_SHADOW_DROP_BOTTOM = [ Object.assign(Object.assign({ offset: 0 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 0 rgba(0, 0, 0, 0)' }), Object.assign(Object.assign({ offset: 1 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 6px 18px rgba(0, 0, 0, 0.35)' }) ]; const TEXT_SHADOW_DROP_BL = [ Object.assign(Object.assign({ offset: 0 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 0 rgba(0, 0, 0, 0)' }), Object.assign(Object.assign({ offset: 1 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '-6px 6px 18px rgba(0, 0, 0, 0.35)' }) ]; const TEXT_SHADOW_DROP_LEFT = [ Object.assign(Object.assign({ offset: 0 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 0 rgba(0, 0, 0, 0)' }), Object.assign(Object.assign({ offset: 1 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '-6px 0 18px rgba(0, 0, 0, 0.35)' }) ]; const TEXT_SHADOW_DROP_TL = [ Object.assign(Object.assign({ offset: 0 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '0 0 0 rgba(0, 0, 0, 0)' }), Object.assign(Object.assign({ offset: 1 }, TEXT_SHADOW_DROP_DEFAULT), { textShadow: '-6px -6px 18px rgba(0, 0, 0, 0.35)' }) ]; export default { [ANIMATIONS.TEXT_SHADOW_DROP_CENTER]: TEXT_SHADOW_DROP_CENTER, [ANIMATIONS.TEXT_SHADOW_DROP_TOP]: TEXT_SHADOW_DROP_TOP, [ANIMATIONS.TEXT_SHADOW_DROP_TR]: TEXT_SHADOW_DROP_TR, [ANIMATIONS.TEXT_SHADOW_DROP_RIGHT]: TEXT_SHADOW_DROP_RIGHT, [ANIMATIONS.TEXT_SHADOW_DROP_BR]: TEXT_SHADOW_DROP_BR, [ANIMATIONS.TEXT_SHADOW_DROP_BOTTOM]: TEXT_SHADOW_DROP_BOTTOM, [ANIMATIONS.TEXT_SHADOW_DROP_BL]: TEXT_SHADOW_DROP_BL, [ANIMATIONS.TEXT_SHADOW_DROP_LEFT]: TEXT_SHADOW_DROP_LEFT, [ANIMATIONS.TEXT_SHADOW_DROP_TL]: TEXT_SHADOW_DROP_TL };