<div class="type-textbound"></div>
.type-textbound {
  background: #000;
  width: 20px;
  height: 100px;
  margin: 100px;
  animation: squash 1s ease-in-out infinite;
}

@keyframes squash {
  0% {transform: scale(1) translate(0, 0);}
  50% {transform: scale(10, .5) translate(0, 300px);}
  100% {transform: scale(1) translate(0, 0);}
}
Rerun