Advertisement
Guest User

Untitled

a guest
May 1st, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.47 KB | None | 0 0
  1. html, body {
  2. background-color: #404456;
  3. }
  4.  
  5. #loader {
  6. position: absolute;
  7. top: 50%;
  8. left: 50%;
  9. margin-top: -2.7em;
  10. margin-left: -2.7em;
  11. width: 5.4em;
  12. height: 5.4em;
  13. background-color: #404456;
  14. }
  15.  
  16. #hill {
  17. position: absolute;
  18. width: 7.1em;
  19. height: 7.1em;
  20. top: 1.7em;
  21. left: 1.7em;
  22. background-color: transparent;
  23. border-left: .25em solid whitesmoke;
  24. -webkit-transform: rotate(45deg);
  25. -moz-transform: rotate(45deg);
  26. -ms-transform: rotate(45deg);
  27. transform: rotate(45deg);
  28. }
  29.  
  30. #hill:after {
  31. content: '';
  32. position: absolute;
  33. width: 7.1em;
  34. height: 7.1em;
  35. left: 0;
  36. background-color: #404456;
  37. }
  38.  
  39. #box {
  40. position: absolute;
  41. left: 0;
  42. bottom: -.1em;
  43. width: 1em;
  44. height: 1em;
  45. background-color: transparent;
  46. border: .25em solid whitesmoke;
  47. border-radius: 15%;
  48. -webkit-transform: translate(0, -1em) rotate(-45deg);
  49. -moz-transform: translate(0, -1em) rotate(-45deg);
  50. -ms-transform: translate(0, -1em) rotate(-45deg);
  51. transform: translate(0, -1em) rotate(-45deg);
  52. animation: push 2.5s cubic-bezier(.79, 0, .47, .97) infinite;
  53. }
  54.  
  55. @-webkit-keyframes push {
  56. 0% {
  57. -webkit-transform: translate(0, -1em) rotate(-45deg);
  58. }
  59. 5% {
  60. -webkit-transform: translate(0, -1em) rotate(-50deg);
  61. }
  62. 20% {
  63. -webkit-transform: translate(1em, -2em) rotate(47deg);
  64. }
  65. 25% {
  66. -webkit-transform: translate(1em, -2em) rotate(45deg);
  67. }
  68. 30% {
  69. -webkit-transform: translate(1em, -2em) rotate(40deg);
  70. }
  71. 45% {
  72. -webkit-transform: translate(2em, -3em) rotate(137deg);
  73. }
  74. 50% {
  75. -webkit-transform: translate(2em, -3em) rotate(135deg);
  76. }
  77. 55% {
  78. -webkit-transform: translate(2em, -3em) rotate(130deg);
  79. }
  80. 70% {
  81. -webkit-transform: translate(3em, -4em) rotate(217deg);
  82. }
  83. 75% {
  84. -webkit-transform: translate(3em, -4em) rotate(220deg);
  85. }
  86. 100% {
  87. -webkit-transform: translate(0, -1em) rotate(-225deg);
  88. }
  89. }
  90.  
  91. @-moz-keyframes push {
  92. 0% {
  93. -moz-transform: translate(0, -1em) rotate(-45deg);
  94. }
  95. 5% {
  96. -moz-transform: translate(0, -1em) rotate(-50deg);
  97. }
  98. 20% {
  99. -moz-transform: translate(1em, -2em) rotate(47deg);
  100. }
  101. 25% {
  102. -moz-transform: translate(1em, -2em) rotate(45deg);
  103. }
  104. 30% {
  105. -moz-transform: translate(1em, -2em) rotate(40deg);
  106. }
  107. 45% {
  108. -moz-transform: translate(2em, -3em) rotate(137deg);
  109. }
  110. 50% {
  111. -moz-transform: translate(2em, -3em) rotate(135deg);
  112. }
  113. 55% {
  114. -moz-transform: translate(2em, -3em) rotate(130deg);
  115. }
  116. 70% {
  117. -moz-transform: translate(3em, -4em) rotate(217deg);
  118. }
  119. 75% {
  120. -moz-transform: translate(3em, -4em) rotate(220deg);
  121. }
  122. 100% {
  123. -moz-transform: translate(0, -1em) rotate(-225deg);
  124. }
  125. }
  126.  
  127. @-ms-keyframes push {
  128. 0% {
  129. -ms-transform: translate(0, -1em) rotate(-45deg);
  130. }
  131. 5% {
  132. -ms-transform: translate(0, -1em) rotate(-50deg);
  133. }
  134. 20% {
  135. -ms-transform: translate(1em, -2em) rotate(47deg);
  136. }
  137. 25% {
  138. -ms-transform: translate(1em, -2em) rotate(45deg);
  139. }
  140. 30% {
  141. -ms-transform: translate(1em, -2em) rotate(40deg);
  142. }
  143. 45% {
  144. -ms-transform: translate(2em, -3em) rotate(137deg);
  145. }
  146. 50% {
  147. -ms-transform: translate(2em, -3em) rotate(135deg);
  148. }
  149. 55% {
  150. -ms-transform: translate(2em, -3em) rotate(130deg);
  151. }
  152. 70% {
  153. -ms-transform: translate(3em, -4em) rotate(217deg);
  154. }
  155. 75% {
  156. -ms-transform: translate(3em, -4em) rotate(220deg);
  157. }
  158. 100% {
  159. -ms-transform: translate(0, -1em) rotate(-225deg);
  160. }
  161. }
  162.  
  163. @keyframes push {
  164. 0% {
  165. transform: translate(0, -1em) rotate(-45deg);
  166. }
  167. 5% {
  168. transform: translate(0, -1em) rotate(-50deg);
  169. }
  170. 20% {
  171. transform: translate(1em, -2em) rotate(47deg);
  172. }
  173. 25% {
  174. transform: translate(1em, -2em) rotate(45deg);
  175. }
  176. 30% {
  177. transform: translate(1em, -2em) rotate(40deg);
  178. }
  179. 45% {
  180. transform: translate(2em, -3em) rotate(137deg);
  181. }
  182. 50% {
  183. transform: translate(2em, -3em) rotate(135deg);
  184. }
  185. 55% {
  186. transform: translate(2em, -3em) rotate(130deg);
  187. }
  188. 70% {
  189. transform: translate(3em, -4em) rotate(217deg);
  190. }
  191. 75% {
  192. transform: translate(3em, -4em) rotate(220deg);
  193. }
  194. 100% {
  195. transform: translate(0, -1em) rotate(-225deg);
  196. }
  197. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement