Используйте radial-gradient
вместо цвета фона, и вы можете легко контролировать его положение и размер:
.hoverme:hover {
background-image: radial-gradient(circle at center, #f7b0ee 50%, transparent 0);
background-position:0 -20px;
background-size:100% 100%;
background-repeat:no-repeat;
/*border-radius: 50%; no more needed*/
}
<img class="hoverme" style="width: 40%;" src="https://preview.ibb.co/e00h5d/yes_student.png">
И если вы хотите переход, попробуйте это:
.hoverme {
background-image: radial-gradient(circle at center, #f7b0ee 50%, transparent 0);
background-position:120px 100px;
background-size:0% 0%;
background-repeat:no-repeat;
/*border-radius: 50%; no more needed*/
transition:all 1s;
}
.hoverme:hover {
background-size:100% 100%;
background-position:0 -20px;
}
<img class="hoverme" style="width: 40%;" src="https://preview.ibb.co/e00h5d/yes_student.png">