Няма описание
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. #preloader {
  2. position : fixed;
  3. width : 100%;
  4. height : 100%;
  5. left : 0;
  6. top : 0;
  7. background-color: $white;
  8. z-index : 999999999;
  9. i {
  10. display : block;
  11. width : 16px;
  12. height : 16px;
  13. background : black;
  14. border-radius : 16px;
  15. position : absolute;
  16. top : 50%;
  17. left : 50%;
  18. margin : -8px 0 0 -8px;
  19. opacity : 1;
  20. -webkit-transform: translate3d(60px, 0, 0);
  21. overflow : hidden;
  22. text-indent : -9999px;
  23. border : 1px solid white;
  24. &:nth-child(1) {
  25. background : $primary; // Red
  26. -webkit-animation: googleDotA 1.75s ease-in-out infinite;
  27. }
  28. &:nth-child(2) {
  29. background : $success; // Yellow
  30. -webkit-animation: googleDotB 1.75s ease-in-out infinite;
  31. }
  32. &:nth-child(3) {
  33. background : $warning; // Blue
  34. -webkit-animation: googleDotC 1.75s ease-in-out infinite;
  35. }
  36. }
  37. }
  38. @-webkit-keyframes googleDotA {
  39. 0% {
  40. opacity : 0;
  41. transform : translate3d(60px, 0, 0);
  42. -webkit-transform: translate3d(60px, 0, 0);
  43. }
  44. 30% {
  45. opacity : 1;
  46. transform : translate3d(0, 0, 0);
  47. -webkit-transform: translate3d(0, 0, 0);
  48. }
  49. 70% {
  50. opacity : 1;
  51. transform : translate3d(0, 0, 0);
  52. -webkit-transform: translate3d(0, 0, 0);
  53. }
  54. 100% {
  55. opacity : 0;
  56. transform : translate3d(-300px, 0, 0);
  57. -webkit-transform: translate3d(-300px, 0, 0);
  58. }
  59. }
  60. @-webkit-keyframes googleDotB {
  61. 0% {
  62. opacity : 0;
  63. transform : translate3d(180px, 0, 0);
  64. -webkit-transform: translate3d(180px, 0, 0);
  65. }
  66. 35% {
  67. opacity : 1;
  68. transform : translate3d(0, 0, 0);
  69. -webkit-transform: translate3d(0, 0, 0);
  70. }
  71. 77% {
  72. opacity : 1;
  73. transform : translate3d(0, 0, 0);
  74. -webkit-transform: translate3d(0, 0, 0);
  75. }
  76. 100% {
  77. opacity : 0;
  78. transform : translate3d(-180px, 0, 0);
  79. -webkit-transform: translate3d(-180px, 0, 0);
  80. }
  81. }
  82. @-webkit-keyframes googleDotC {
  83. 0% {
  84. opacity : 0;
  85. transform : translate3d(300px, 0, 0);
  86. -webkit-transform: translate3d(300px, 0, 0);
  87. }
  88. 40% {
  89. opacity : 1;
  90. transform : translate3d(0, 0, 0);
  91. -webkit-transform: translate3d(0, 0, 0);
  92. }
  93. 80% {
  94. opacity : 1;
  95. transform : translate3d(0, 0, 0);
  96. -webkit-transform: translate3d(0, 0, 0);
  97. }
  98. 100% {
  99. opacity : 0;
  100. transform : translate3d(-60px, 0, 0);
  101. -webkit-transform: translate3d(-60px, 0, 0);
  102. }
  103. }