Advertisement
ScribbleNerd

Cool Loading Screen in HTML & CSS (CSS)

Dec 9th, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 3.65 KB | None | 0 0
  1. body {
  2.   background:#000;
  3. }
  4.  
  5. #load {
  6.   position:absolute;
  7.   width:600px;
  8.   height:36px;
  9.   left:50%;
  10.   top:40%;
  11.   margin-left:-300px;
  12.   overflow:visible;
  13.   -webkit-user-select:none;
  14.   -moz-user-select:none;
  15.   -ms-user-select:none;
  16.   user-select:none;
  17.   cursor:default;
  18. }
  19.  
  20. #load div {
  21.   position:absolute;
  22.   width:20px;
  23.   height:36px;
  24.   opacity:0;
  25.   font-family:Helvetica, Arial, sans-serif;
  26.   animation:move 2s linear infinite;
  27.   -o-animation:move 2s linear infinite;
  28.   -moz-animation:move 2s linear infinite;
  29.   -webkit-animation:move 2s linear infinite;
  30.   transform:rotate(180deg);
  31.   -o-transform:rotate(180deg);
  32.   -moz-transform:rotate(180deg);
  33.   -webkit-transform:rotate(180deg);
  34.   color:#35C4F0;
  35. }
  36.  
  37. #load div:nth-child(2) {
  38.   animation-delay:0.2s;
  39.   -o-animation-delay:0.2s;
  40.   -moz-animation-delay:0.2s;
  41.   -webkit-animation-delay:0.2s;
  42. }
  43. #load div:nth-child(3) {
  44.   animation-delay:0.4s;
  45.   -o-animation-delay:0.4s;
  46.   -webkit-animation-delay:0.4s;
  47.   -webkit-animation-delay:0.4s;
  48. }
  49. #load div:nth-child(4) {
  50.   animation-delay:0.6s;
  51.   -o-animation-delay:0.6s;
  52.   -moz-animation-delay:0.6s;
  53.   -webkit-animation-delay:0.6s;
  54. }
  55. #load div:nth-child(5) {
  56.   animation-delay:0.8s;
  57.   -o-animation-delay:0.8s;
  58.   -moz-animation-delay:0.8s;
  59.   -webkit-animation-delay:0.8s;
  60. }
  61. #load div:nth-child(6) {
  62.   animation-delay:1s;
  63.   -o-animation-delay:1s;
  64.   -moz-animation-delay:1s;
  65.   -webkit-animation-delay:1s;
  66. }
  67. #load div:nth-child(7) {
  68.   animation-delay:1.2s;
  69.   -o-animation-delay:1.2s;
  70.   -moz-animation-delay:1.2s;
  71.   -webkit-animation-delay:1.2s;
  72. }
  73.  
  74. @keyframes move {
  75.   0% {
  76.     left:0;
  77.     opacity:0;
  78.   }
  79.     35% {
  80.         left: 41%;
  81.         -moz-transform:rotate(0deg);
  82.         -webkit-transform:rotate(0deg);
  83.         -o-transform:rotate(0deg);
  84.         transform:rotate(0deg);
  85.         opacity:1;
  86.     }
  87.     65% {
  88.         left:59%;
  89.         -moz-transform:rotate(0deg);
  90.         -webkit-transform:rotate(0deg);
  91.         -o-transform:rotate(0deg);
  92.         transform:rotate(0deg);
  93.         opacity:1;
  94.     }
  95.     100% {
  96.         left:100%;
  97.         -moz-transform:rotate(-180deg);
  98.         -webkit-transform:rotate(-180deg);
  99.         -o-transform:rotate(-180deg);
  100.         transform:rotate(-180deg);
  101.         opacity:0;
  102.     }
  103. }
  104.  
  105. @-moz-keyframes move {
  106.     0% {
  107.         left:0;
  108.         opacity:0;
  109.     }
  110.     35% {
  111.         left:41%;
  112.         -moz-transform:rotate(0deg);
  113.         transform:rotate(0deg);
  114.         opacity:1;
  115.     }
  116.     65% {
  117.         left:59%;
  118.         -moz-transform:rotate(0deg);
  119.         transform:rotate(0deg);
  120.         opacity:1;
  121.     }
  122.     100% {
  123.         left:100%;
  124.         -moz-transform:rotate(-180deg);
  125.         transform:rotate(-180deg);
  126.         opacity:0;
  127.     }
  128. }
  129.  
  130. @-webkit-keyframes move {
  131.     0% {
  132.         left:0;
  133.         opacity:0;
  134.     }
  135.     35% {
  136.         left:41%;
  137.         -webkit-transform:rotate(0deg);
  138.         transform:rotate(0deg);
  139.         opacity:1;
  140.     }
  141.     65% {
  142.         left:59%;
  143.         -webkit-transform:rotate(0deg);
  144.         transform:rotate(0deg);
  145.         opacity:1;
  146.     }
  147.     100% {
  148.         left:100%;
  149.         -webkit-transform:rotate(-180deg);
  150.         transform:rotate(-180deg);
  151.         opacity:0;
  152.     }
  153. }
  154.  
  155. @-o-keyframes move {
  156.     0% {
  157.         left:0;
  158.         opacity:0;
  159.     }
  160.     35% {
  161.         left:41%;
  162.         -o-transform:rotate(0deg);
  163.         transform:rotate(0deg);
  164.         opacity:1;
  165.     }
  166.     65% {
  167.         left:59%;
  168.         -o-transform:rotate(0deg);
  169.         transform:rotate(0deg);
  170.         opacity:1;
  171.     }
  172.     100% {
  173.         left:100%;
  174.         -o-transform:rotate(-180deg);
  175.         transform:rotate(-180deg);
  176.         opacity:0;
  177.     }
  178. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement