Advertisement
Singleton

Animation CSS

Oct 14th, 2014
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.77 KB | None | 0 0
  1. html, body {
  2.   height: 100%;
  3. }
  4.  
  5. body {
  6.   background: -webkit-linear-gradient(0deg, #3f3f3f 10%, #202020 90%);
  7.   background: linear-gradient(90deg, #3f3f3f 10%, #202020 90%);
  8.   overflow: hidden;
  9. }
  10.  
  11. .loader {
  12.   height: 40px;
  13.   width: 40px;
  14.   position: absolute;
  15.   left: 50%;
  16.   margin-left: -20px;
  17.   top: 50%;
  18.   margin-top: -20px;
  19. }
  20.  
  21. .loader:before,
  22. .loader:after {
  23.   content: "";
  24.   height: 40px;
  25.   width: 40px;
  26.   border: 8px solid rgba(255,255,255,.5);
  27.   border-radius: 10px;
  28.   position: absolute;
  29.   top: 0;
  30. }
  31.  
  32. .loader:before {
  33.   -webkit-animation: animate 2s infinite linear;
  34.           animation: animate 2s infinite linear;
  35. }
  36.  
  37. @-webkit-keyframes animate {
  38.   0% {
  39.     -webkit-transform: rotate(0) skew(0);
  40.             transform: rotate(0) skew(0);
  41.   }
  42.  
  43.   100% {
  44.     -webkit-transform: rotate(180deg) skew(360deg);
  45.             transform: rotate(180deg) skew(360deg);
  46.   }
  47. }
  48.  
  49. @keyframes animate {
  50.   0% {
  51.     -webkit-transform: rotate(0) skew(0);
  52.             transform: rotate(0) skew(0);
  53.   }
  54.  
  55.   100% {
  56.     -webkit-transform: rotate(180deg) skew(360deg);
  57.             transform: rotate(180deg) skew(360deg);
  58.   }
  59. }
  60.  
  61.  
  62.  
  63. .loader:after {
  64.   -webkit-animation: animate2 2s infinite linear;
  65.           animation: animate2 2s infinite linear;
  66. }
  67.  
  68. @-webkit-keyframes animate2 {
  69.   0% {
  70.     -webkit-transform: rotate(0) skew(0);
  71.             transform: rotate(0) skew(0);
  72.   }
  73.  
  74.   100% {
  75.     -webkit-transform: rotate(-180deg) skew(-360deg);
  76.             transform: rotate(-180deg) skew(-360deg);
  77.   }
  78. }
  79.  
  80. @keyframes animate2 {
  81.   0% {
  82.     -webkit-transform: rotate(0) skew(0);
  83.             transform: rotate(0) skew(0);
  84.   }
  85.  
  86.   100% {
  87.     -webkit-transform: rotate(-180deg) skew(-360deg);
  88.             transform: rotate(-180deg) skew(-360deg);
  89.   }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement