椭圆形旋转菜单实现

最近想做个椭圆形旋转菜单特效 点下item 菜单旋转到item指定位置 item数量动态 思路有点紊乱 想的太过复杂 有做过类似需求的伙伴 求分享下。谢谢