Repeat a CSS Animation with just CSS.

    body {
        background-color: bisque;
    }
  
    .box {
      width: 100px;
      height: 100px;
      border-radius:30px;
      background-color: #4158D0;
      background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
      animation: anime 3s cubic-bezier(0.16, 1, 0.3, 1) 1s infinite alternate;
      margin-bottom:20px;
    }

    @keyframes anime {
      0% {
      width: 100px;
      height: 100px;
      }
      25% {
      width: 150px;
      height: 150px;
      }
      50% {
      width: 300px;
      height: 300px;
      }
      100% {
      width: 600px;
      height: 600px;
      }

    }

a {
  padding-top:40px;
  font-family: sans-serif;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#4158D0;
}


 

See the Pen Untitled by Devtutorials4u (@devtutorial4u) on CodePen.

Categorized in: