借助Bodymovin播放svg动画
svg动画,截取工具有点不忍直视了~~~

为了实现上面的svg动画,可以使用bodymovin插件,简单配置之后,就可以直接可以实现在 AE(可视化操作,不用码代码)上面导出 svg的json数据,在web上播放动画了。简直不能再小白了。
demo:
//html
<div id="svgContainer" class="hide"></div>
//data
var svgData = 'XXXXXXXX/svg/1/data.json';
playSvg(svgData)
//播放svg
function playSvg(svgData) {   
        var animItem = bodymovin.loadAnimation({
            wrapper: document.getElementById('svgContainer'),
            animType: 'svg',  //也可以是canvas
            loop: true,
            autoplay: true,
            path: svgData     // 传入json数据
        });
        //销毁实例
        $('.XXX').on('click', function() {    
            animItem.destroy();
        });
}
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号