假设我想用 Javascript 为看起来像这样的矢量设置动画。
然后我将它分成 4 个部分(头部、身体、2 条腿)并为每个部分做一些动画。
我的问题是,上面向量的正确标记结构是什么?
据我所知..有3种可能性:
团体
<svg> <g id='head'>...</g> <g id='body'>...</g> <g id='leg_1'>...</g> <g id='leg_2'>...</g> </svg>
嵌套 SVG
<svg> <svg id='head'>...</svg> <svg id='body'>...</svg> <svg id='leg_1'>...</svg> <svg id='leg_2'>...</svg> </svg>
每个部分的 SVG
<svg id='head'></svg> <svg id='body'></svg> <svg id='leg_1'></svg> <svg id='leg_2'></svg>
我知道有很多库可以帮助我们制作 SVG 动画,但这不是我要问的,我想知道标记结构应该是什么样子?所以我们可以更容易地操纵它们
有没有人可以给我一个关于这个的启发?