You are here

wandering-cubes.css in Ajax loader 8

Same filename and directory in other branches
  1. 7 css/wandering-cubes.css
.ajax-throbber.sk-wandering-cubes .sk-cube {
  background-color: #333;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;
  animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;
}

.ajax-throbber.sk-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-wanderingCube {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
    transform: translateX(30px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
    transform: translateX(30px) translateY(30px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
    transform: translateX(30px) translateY(30px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
    transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes sk-wanderingCube {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
    transform: translateX(30px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
    transform: translateX(30px) translateY(30px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
    transform: translateX(30px) translateY(30px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
    transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

File

css/wandering-cubes.css
View source
  1. .ajax-throbber.sk-wandering-cubes .sk-cube {
  2. background-color: #333;
  3. width: 10px;
  4. height: 10px;
  5. position: absolute;
  6. top: 0;
  7. left: 0;
  8. -webkit-animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;
  9. animation: sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;
  10. }
  11. .ajax-throbber.sk-wandering-cubes .sk-cube2 {
  12. -webkit-animation-delay: -0.9s;
  13. animation-delay: -0.9s;
  14. }
  15. @-webkit-keyframes sk-wanderingCube {
  16. 0% {
  17. -webkit-transform: rotate(0deg);
  18. transform: rotate(0deg);
  19. }
  20. 25% {
  21. -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
  22. transform: translateX(30px) rotate(-90deg) scale(0.5);
  23. }
  24. 50% {
  25. /* Hack to make FF rotate in the right direction */
  26. -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
  27. transform: translateX(30px) translateY(30px) rotate(-179deg);
  28. }
  29. 50.1% {
  30. -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
  31. transform: translateX(30px) translateY(30px) rotate(-180deg);
  32. }
  33. 75% {
  34. -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
  35. transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
  36. }
  37. 100% {
  38. -webkit-transform: rotate(-360deg);
  39. transform: rotate(-360deg);
  40. }
  41. }
  42. @keyframes sk-wanderingCube {
  43. 0% {
  44. -webkit-transform: rotate(0deg);
  45. transform: rotate(0deg);
  46. }
  47. 25% {
  48. -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
  49. transform: translateX(30px) rotate(-90deg) scale(0.5);
  50. }
  51. 50% {
  52. /* Hack to make FF rotate in the right direction */
  53. -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
  54. transform: translateX(30px) translateY(30px) rotate(-179deg);
  55. }
  56. 50.1% {
  57. -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
  58. transform: translateX(30px) translateY(30px) rotate(-180deg);
  59. }
  60. 75% {
  61. -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
  62. transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
  63. }
  64. 100% {
  65. -webkit-transform: rotate(-360deg);
  66. transform: rotate(-360deg);
  67. }
  68. }