响应式Bodymovin动画

时间:2017-02-03 17:09:04

标签: html json animation svg bodymovin

如何嵌入bodymovin导出的文件以保持响应,同时保持徽标和字体的正确宽高比,并适合我网站的寄宿生?有什么想法吗?

提前谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用渲染器的preserveAspectRatio设置。 加载动画时将其作为参数传递:

bodymovin.loadAnimation({
  container: element,
  renderer: 'svg',
  loop: true,
  autoplay: true,
  path: 'path/to/the/json',
  rendererSettings: {
    preserveAspectRatio: 'xMidYMid meet'
  }
});

我猜你想要的是preserveAspectRatio:'xMidYMid slice'