Only what I see to make it work is to add a shell element and apply a clip to it, and the hover state in the inner element.
.wrapper { display:inline-block; -webkit-clip-path: circle(120px at center); clip-path: circle(120px at center); } .circle { display:block; } .circle:hover { cursor:move; }
<div class="wrapper"><img src="//placehold.it/300" alt="" class=" circle"></div>
source share