Puede renderizar archivos Lottie JSON en la web.
Primero, obtenga la biblioteca javascript del reproductor bodymovin
<script src="js/bodymovin.js" type="text/javascript"></script>
<!-- OR -->
<script src="https://cdnjs.com/libraries/bodymovin" type="text/javascript"></script>
Entonces reproducir la animación es tan simple como:
var animation = bodymovin.loadAnimation({
container: document.getElementById('lottie'), // Required
path: 'data.json', // Required
renderer: 'svg/canvas/html', // Required
loop: true, // Optional
autoplay: true, // Optional
name: "Hello World", // Name for future reference. Optional.
})
Uso
Llame a lottie.loadAnimation() para iniciar una animación. Toma un objeto como parámetro único; con:
- animationData: un objeto con los datos de animación exportados,
- path: la ruta relativa al objeto de animación. (animationData y pathson mutuamente excluyentes),
- loop: true / false / number,
- autoplay: true / false, comenzará a reproducirse tan pronto como esté listo,
- name: nombre de la animación para futuras referencias
- renderer: ‘svg’> / ‘canvas’> / ‘html’> para configurar el renderizador
- container: el elemento DOM en el que renderizar la animación
Devuelve la instancia de animación que puedes controlar con play, pause, setSpeed, etc.