I read several things about scaling a SVG path from the center, but nothing works.
div { width: 100px; height: 100px; background: rgba(0,0,0,0.2)}
#circle {
transform: scale(1) translate(0px, 0px);
animation: circle .5s linear 1.3s forwards;
}
@keyframes circle {
to {
transform: scale(4.1) translate(-38px, -38px);
}
}
<div>
<svg width="100px" height="100px" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="circle" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<circle id="Oval" fill="#2A2C32" cx="50" cy="50" r="11.5"></circle>
</g>
</svg>
</div>