animations.module.scss 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. $time: 0.8s;
  2. .flashingAnimation {
  3. animation: flashing $time linear infinite ;
  4. }
  5. @keyframes flashing {
  6. 0%, 50% {
  7. opacity: 0;
  8. }
  9. 50.01%, 100% {
  10. opacity: 1;
  11. }
  12. }
  13. .antiFlashingAnimation {
  14. animation: antiFlashing $time linear infinite ;
  15. animation-delay: $time;
  16. }
  17. @keyframes antiFlashing {
  18. 0%, 50% {
  19. opacity: 1;
  20. }
  21. 50.01%, 100% {
  22. opacity: 0;
  23. }
  24. }
  25. .activeAnimation{
  26. animation: activing 0.3s ease infinite alternate;
  27. }
  28. @keyframes activing {
  29. 0% {
  30. opacity: 0;
  31. }
  32. 100% {
  33. opacity: 1;
  34. }
  35. }
  36. .rotateAnimation{
  37. animation: rotating 10s linear infinite ;
  38. }
  39. @keyframes rotating {
  40. 0% {
  41. transform: rotate(0deg);
  42. }
  43. 20% {
  44. transform: rotate(72deg);
  45. }
  46. 40% {
  47. transform: rotate(144deg);
  48. }
  49. 60% {
  50. transform: rotate(216deg);
  51. }
  52. 80% {
  53. transform: rotate(288deg);
  54. }
  55. 100% {
  56. transform: rotate(360deg);
  57. }
  58. }
  59. .floatAnimation {
  60. animation: floating 2s ease infinite alternate;
  61. }
  62. @keyframes floating {
  63. 0% {
  64. transform: translateY(0);
  65. }
  66. 100% {
  67. transform: translateY(20px);
  68. }
  69. }