<div class="center">
      <i class="fa fa-heart heart" aria-hidden="true"></i>
 
           <a  href="https://reactgo.com/css-pulse-animation/" target="_blank" class="master">Read tutorial</a>
    </div>
body {
  height: 100vh;
  overflow: hidden;
}

.center {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  height: 100vh;
}

.heart {
  color: red;
  font-size: 50px;
  animation: heart-pulse 0.9s infinite ease-out;
}

@keyframes heart-pulse {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.2);
  }
  70% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(0);
  }
}


.master{
  color:black;
  float:right;
}

@media (max-width:900px){
  .master{
    display:none;
  }
}
Run Pen

External CSS

  1. https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css

External JavaScript

This Pen doesn't use any external JavaScript resources.