lottie-player-vue

LottieFiles animations, in Vue!
4,837 25
Install
npm install lottie-player-vue
Latest Version:0.0.16
License:ISC
Last Updated:Jan 5, 2023
Links: GitHub  ·  npm
Maintainer: michaelfitzhavey

Lottie Player Vue

A vue wrapper for @lottiefiles/lottie-player. It makes it simple to include beautiful animations in your web apps using https://lottiefiles.com.

It is published on npm at: https://www.npmjs.com/package/lottie-player-vue

animation

Installation

Install lottie-player-vue:

npm install --save lottie-player-vue

Include in it either globally (in main.js) or a Vue component. Global:

// main.js
// ...
import LottiePlayer from 'lottie-player-vue';

Vue.use(LottiePlayer);
// ...

Component:

// MyComponent.vue
// ...
import LottiePlayer from 'lottie-player-vue';

export default {
	components: {
		LottiePlayer
	},
// ...

And then add it to your template:

<div>
	<lottie-player :src="animationJSON"/>
</div>

Properties

Customisation of the tree is configured with the following properties:

Name Default Description
src required JSON animation, from http://lottiefiles.com
options {} documented below / https://www.npmjs.com/package/@lottiefiles/lottie-player#properties

The options object matches the properties found in the offical lottiefiles documentation exactly with the addition that we also support the width and height keys. These will be mapped directly to the width and height properties of the animation HTML element.

e.g.

// options
{
	autoplay: true,
	speed: 2.5,
	width: '100px'
}

Related Packages

vue-surf

Very customized animated svg wave Vue component

1,067 25
bloub-to-vue-and-react

SVG recreation of the x.ai bot avatar. One shape morphing through 14 states, mea...

330 1,854
vue-svg-pan-zoom

Vue component for svg-pan-zoom

59,567
@kokoa/clotho

JSON-defined visualization animations — framework-agnostic scene graph with Reac...

3,181 4
@jt-icons/icon-vue-components

Vue components of JT Icons collection.

2,961 1

Version History

Version Released License
0.0.16 ISC
0.0.15 ISC
0.0.14 ISC
0.0.13 ISC
0.0.12 ISC