animate.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. //预览地址 https://animate.style/
  2. const animatePrefix = 'animate__animated '; //前缀
  3. const mask = {
  4. enter: animatePrefix + 'animate__fadeIn',
  5. leave: animatePrefix + 'animate__fadeOut'
  6. };
  7. const dialog = {
  8. enter: animatePrefix + 'animate__fadeInDown',
  9. leave: animatePrefix + 'animate__fadeOutUp'
  10. };
  11. const face = {
  12. enter: animatePrefix + 'animate__fadeIn',
  13. leave: animatePrefix + 'animate__fadeOut',
  14. left: animatePrefix + 'animate__zoomOutLeft',
  15. right: animatePrefix + 'animate__zoomOutRight'
  16. };
  17. const page = {
  18. enter: animatePrefix + 'animate__fadeInLeft',
  19. leave: animatePrefix + 'animate__fadeOutLeft'
  20. };
  21. const foul = {
  22. enter: animatePrefix + 'animate__fadeIn',
  23. leave: animatePrefix + 'animate__fadeOut'
  24. };
  25. const report = {
  26. enter: animatePrefix + 'animate__fadeInDown',
  27. leave: animatePrefix + 'animate__fadeOutUp'
  28. // enter: animatePrefix + 'animate__fadeInRight',
  29. // leave: animatePrefix + 'animate__fadeOutRight'
  30. };
  31. const run = {
  32. enter: animatePrefix + 'animate__fadeInRight',
  33. leave: animatePrefix + 'animate__fadeOut'
  34. };
  35. const error = {
  36. enter: animatePrefix + 'animate__shakeX'
  37. };
  38. const hand = {
  39. enter: animatePrefix + 'animate__fadeInDownBig'
  40. };
  41. const sunshineRun = {
  42. enter: animatePrefix + 'animate__fadeIn',
  43. leave: animatePrefix + 'animate__fadeOut'
  44. };
  45. const rankingWindow = {
  46. enter: animatePrefix + 'animate__zoomIn',
  47. leave: animatePrefix + 'animate__zoomOut'
  48. };
  49. export default {
  50. mask,
  51. dialog,
  52. face,
  53. page,
  54. foul,
  55. report,
  56. run,
  57. error,
  58. hand,
  59. sunshineRun,
  60. rankingWindow
  61. };