用transform-origin圆点旋转
<script>
var liSize = 10,
li = '';
for(var i=0; i<liSize; i++) {
li += '<li style="transform: rotate('+360/liSize*i+'deg)"></li>';
}
$('.zh-circle').html(li);
</script>
得到的是根据length数量出来的角度分布,length越少,小圆间隔越大,那如果我想固定隔30度一个小圆,当小圆数量到足够多大圆无法放下的时候,小圆的间隔才变小,应该如何解决
你30度一个也就是放12个,就做个判断看liSize是否大于12,是的话就用
360/liSize*i
,否则就30*i