Jedyne, co mi przychodzi do głowy, to zrobienie tych okręgów o wielkości samego diva, nadanie im transform-origin: center i następnie zeskalowanie ich i rozmieszczenie transformacjami. PoC: https://codepen.io/Comandeer/pen/vYxveEM
Trzeba tylko uważać, bo po przeskalowaniu trzeba wziąć pod uwagę, że z punktu widzenia kółka całość w przykładzie ma teraz 200%x200%, więc przesunięcia trzeba pomnożyć przez 2. Analogicznie będzie przy innym współczynniku skalowania.