Wev Circle Loading Animation using only html and css

 


Sourse code:   

<!DOCTYPE html>

<html lang="en">

<head>

<title>Wev Circle Loading Animation</title>

</head>

<style>

 body{

margin: 0;

padding: 0;

display:flex;

justify-content:center;

align-items: center;

min-height:100pxvh;

background:#000;

   }

 .load

 {

  position:relative;

width:300px;

height:300px;

transform-style:preserve-3d;

transform:perspective(500px) rotateX(60deg);

 }

 .load span

 {

  position:absolute;

display:block;

border:2px solid #00FFEC;

box-sizing:border-box;

border-radius:50%;

transform: translateZ(-100px);

animation: animate 3s ease-in-out infinite;

 }

 @keyframes animate

 {

  0%,100%

  {

  transform: translateZ(-100px);

  }

  50%

  {

  transform: translateZ(100px);

  }

 }

 .load span:nth-child(1)

   {

    top:0;

    left:0;

    right:0;

    bottom:0;

    animation-delay:1.4s;

   }

   .load span:nth-child(2)

   {

    top:10px;

    left:10px;

    right:10px;

    bottom:10px;

    animation-delay:1.3s;

   }

   .load span:nth-child(3)

   {

    top:20px;

    left:20px;

    right:20px;

    bottom:20px;

    animation-delay:1.2s;

   }

   .load span:nth-child(4)

   {

    top:30px;

    left:30px;

    right:30px;

    bottom:30px;

    animation-delay:1.1s;

   }

   .load span:nth-child(5)

   {

    top:40px;

    left:40px;

    right:40px;

    bottom:40px;

    animation-delay:1.0s;

   }

   .load span:nth-child(6)

   {

    top:50px;

    left:50px;

    right:50px;

    bottom:50px;

    animation-delay:0.9s;

   }

   .load span:nth-child(7)

   {

    top:60px;

    left:60px;

    right:60px;

    bottom:60px;

    animation-delay:0.8s;

   }

   .load span:nth-child(8)

   {

    top:70px;

    left:70px;

    right:70px;

    bottom:70px;

    animation-delay:0.7s;

   }

   .load span:nth-child(9)

   {

    top:80px;

    left:80px;

    right:80px;

    bottom:80px;

    animation-delay:0.6s;

   }

   .load span:nth-child(10)

   {

    top:90px;

    left:90px;

    right:90px;

    bottom:90px;

    animation-delay:0.5s;

   }

   .load span:nth-child(11)

   {

    top:100px;

    left:100px;

    right:100px;

    bottom:100px;

    animation-delay:0.4s;

   }

   .load span:nth-child(12)

   {

    top:110px;

    left:110px;

    right:110px;

    bottom:110px;

    animation-delay:0.3s;

   }

   .load span:nth-child(13)

   {

    top:120px;

    left:120px;

    right:120px;

    bottom:120px;

    animation-delay:0.2s;

   }

   .load span:nth-child(14)

   {

    top:130px;

    left:130px;

    right:130px;

    bottom:130px;

    animation-delay:0.1s;

   }

   .load span:nth-child(15)

   {

    top:140px;

    left:140px;

    right:140px;

    bottom:140px;

    animation-delay: 0s;

   }   

  </style>

   <body>

  <div class="load">

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  <span></span>

  </div>  

  </body>

</html>


Also read day night button. Html table

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.