@windicss/plugin-animations
Version:
Add Animate CSS as Windi CSS plugin to your project.
71 lines (65 loc) • 1.92 kB
JavaScript
const keyframeZoomOut = {
'from': {
opacity: '1'
},
'50%': {
opacity: '0',
transform: 'scale3d(0.3, 0.3, 0.3)'
},
'to': {
opacity: '0'
}
};
const keyframeZoomOutDown = {
'40%': {
opacity: '1',
transform: 'scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)',
animationTimingFunction: 'cubic-bezier(0.55, 0.055, 0.675, 0.19)'
},
'to': {
opacity: '0',
transform: 'scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0)',
transformOrigin: 'center bottom',
animationTimingFunction: 'cubic-bezier(0.175, 0.885, 0.32, 1)'
}
};
const keyframeZoomOutLeft = {
'40%': {
opacity: '1',
transform: 'scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)',
},
'to': {
opacity: '0',
transform: 'scale(0.1) translate3d(-2000px, 0, 0)',
transformOrigin: 'left center',
}
};
const keyframeZoomOutRight = {
'40%': {
opacity: '1',
transform: 'scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)',
},
'to': {
opacity: '0',
transform: 'scale(0.1) translate3d(2000px, 0, 0)',
transformOrigin: 'right center',
}
};
const keyframeZoomOutUp = {
'40%': {
opacity: '1',
transform: 'scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)',
animationTimingFunction: 'cubic-bezier(0.55, 0.055, 0.675, 0.19)'
},
'to': {
opacity: '0',
transform: 'scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0)',
transformOrigin: 'center bottom',
animationTimingFunction: 'cubic-bezier(0.175, 0.885, 0.32, 1)'
}
};
exports.keyframeZoomOut = keyframeZoomOut;
exports.keyframeZoomOutDown = keyframeZoomOutDown;
exports.keyframeZoomOutLeft = keyframeZoomOutLeft;
exports.keyframeZoomOutRight = keyframeZoomOutRight;
exports.keyframeZoomOutUp = keyframeZoomOutUp;