css を使用して、円を作成し、その半分を切り取ってから、別のクリッピング四角形を変換回転させて、25 度の円弧のみが表示されるようにすることで、「パイ ウェッジ」を作成しています。これは正常に機能します。このような 6 つの扇形が明示的に定義されている例を次に示します。
ただし、私がやりたいことは、パイのくさびを 1 つ定義してから、cloneNode を使用して javascript 経由で残りを作成することです。
for (var i = 1; i < 6; i++) {
var el = document.getElementById('slice1');
var child = el.cloneNode(true);
child.id = 'newslice'+i;
child.style.transform = "transform:rotate("+(30+i*60)+"deg)";
el.parentNode.appendChild(child);
}
この (動かない) コードの例はこちらです。私は何を間違っていますか?