Если вы заинтересованы, вот решение с одним простым элементом для вашей анимации:
.tennis {
width:100px;
height:100px;
margin:20px;
border-radius:50%;
background:
/*left eye*/
radial-gradient(farthest-side,#000 99%,transparent 100%) calc(50% - 15px) calc(50% + 5px)/9px 9px,
radial-gradient(farthest-side,#fff 99%,transparent 100%) calc(50% - 20px) 50% /20px 20px,
/*right eye*/
radial-gradient(farthest-side,#000 99%,transparent 100%) calc(50% + 25px) calc(50% + 5px)/9px 9px,
radial-gradient(farthest-side,#fff 99%,transparent 100%) calc(50% + 20px) 50% /20px 20px,
/*top half circle */
radial-gradient(circle 35px at top,
transparent calc(100% - 8px),
#fff calc(100% - 7px) 99%,transparent 100%) top -5px left 0,
/*bottom half circle */
radial-gradient(circle 35px at bottom,
transparent calc(100% - 8px),
#fff calc(100% - 7px) 99%,transparent 100%) bottom -5px left 0,
/*main background*/
#A0EA11;
background-repeat:no-repeat;
box-shadow:0px 15px 24px rgba(0, 0, 0, 0.2);
}
body {
margin: 0;
padding: 0;
background: #a7a446;
}
<div class="tennis"></div>
