ネストされたものを使用animate
して、漸進的な遅延でいくつかの属性を変更できます。
この例では、各スライスg
の塗りの内側にストロークを配置し、内側に要素を追加しました。各アニメーションは 0.5 秒から始まります。属性をアニメーション化しました(そのため、各要素に属性を追加しました。別の属性に置き換えることができます)。これは 2 番目のスライスです。g
animate
opacity
opacity="0"
<g id="pieFillSection2" opacity="0" style="fill: yellow;fill-opacity: 1.0; stroke: none" transform="matrix(1,0,0,1,0,0)" >
<animate attributeName="opacity" from="0" to="1"
begin="0.5s" dur="1s" fill="freeze"/>
<path d="M 421.4 105.63 C 483.64 148.74 505.87 215.26 478.05 275.16 C 450.23 335.05 377.64 377 293.04 382.05 L 276 222.79 M 421.4 105.63" />
<g class="pieStroke" id="pieStrokeSection2" style="stroke-width: 1.0;stroke: rgb(128,128,128);stroke-opacity: 1.0; fill: none" transform="matrix(1,0,0,1,0,0)" >
<path d="M 421.4 105.63 C 483.64 148.74 505.87 215.26 478.05 275.16 C 450.23 335.05 377.64 377 293.04 382.05 L 276 222.79 M 421.4 105.63" />
</g>
</g>
更新されたJSFiddleを確認します。