JSFiddle - React, Tailwind, and code Playground

HTML

<div id="image" style="clip-path: circle(50px at 190px 160px)"></div>

CSS

#image{
        width:332px;
        height:300px;
        background-image:url(https://www.codeproject.com/KB/GDI-plus/ImageProcessing2/img.jpg);
        
    }

JavaScript

var el = document.getElementById("image")

function grow(i) {
  	el.style.clipPath = "circle("+ i +"px at 190px 160px)";
}

var i;

setTimeout( function(){ 
for(i = 0; i < 100; i++) {
  grow(i)
}
},400);