inner-circles.css 998 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. .inner-circles-loader:not(:required) {
  2. position: relative;
  3. display: inline-block;
  4. width: 50px;
  5. height: 50px;
  6. margin-bottom: 10px;
  7. overflow: hidden;
  8. text-indent: -9999px;
  9. background: rgba(25, 165, 152, 0.5);
  10. border-radius: 50%;
  11. transform: translate3d(0, 0, 0);
  12. }
  13. .inner-circles-loader:not(:required)::before,
  14. .inner-circles-loader:not(:required)::after {
  15. position: absolute;
  16. top: 0;
  17. display: inline-block;
  18. width: 50px;
  19. height: 50px;
  20. content: '';
  21. border-radius: 50%;
  22. }
  23. .inner-circles-loader:not(:required)::before {
  24. left: 0;
  25. background: #c7efcf;
  26. transform-origin: 0 50%;
  27. animation: inner-circles-loader 3s infinite;
  28. }
  29. .inner-circles-loader:not(:required)::after {
  30. right: 0;
  31. background: #eef5db;
  32. transform-origin: 100% 50%;
  33. animation: inner-circles-loader 3s 0.2s reverse infinite;
  34. }
  35. @keyframes inner-circles-loader {
  36. 0% {
  37. transform: rotate(0deg);
  38. }
  39. 50% {
  40. transform: rotate(360deg);
  41. }
  42. 100% {
  43. transform: rotate(0deg);
  44. }
  45. }