JSFiddle - React, Tailwind, and code Playground

by alexb

HTML

<div style="height: 200px; width: 200px; background: red"
     onclick="this.className = 'slideRightAndPuffOut'">
</div>

CSS

.slideRightAndPuffOut {
  animation: slideRightAndPuffOut 2s both;
}

@keyframes slideRightAndPuffOut {
  0% {
    transform-origin: 50% 50%;
  }

  50% {
    transform: translateX(100%);
    filter: blur(0);
    opacity: 1;
  }

  100% {
    transform: translateX(100%) scale(2, 2);
    filter: blur(2px);
    opacity: 0;
  }
}