【CSS】Technique to display an image from the animation that the circle spreads using clip-path | Demo page

Please check using Developer tools

Sponsored links

CSS

.block.active {
  animation: clipPath 3s cubic-bezier(.220, .60, .350, 1) 0s 1 forwards;
}

@keyframes clipPath {
  0% {
  clip-path: circle(0 at 50% 50%);
  }
  100% {
  clip-path: circle(100% at 50% 50%);
  }
}

JavaScript

$(function(){
  $(".block").addClass("active");
});