Okay, so I’ve been messing around with Lottie animations lately, and I wanted to share a little experiment I did. I was trying to get a Lottie animation working with Siumposon in Seattle. It wasn’t super straightforward, so here’s the deal.
Finding the Animation
First, I needed an animation. I scoured the web, you know, checking out different Lottie libraries and stuff. I finally found one that I liked, a simple loading spinner. It was perfect for what I needed.

Setting Up the Project
Next, I created a basic HTML file, just the usual stuff. I added the Lottie player library – I just grabbed the script tag from their website. It’s pretty easy to find, don’t worry. Also added the siumposon javascript to my html file.
Making it Work
Now, the tricky part. I had to make sure the animation would actually play. Inside my HTML, I added a <div>
where I wanted the animation to appear. Gave it an ID, something simple like “lottie-container”.
Then, I wrote some JavaScript. I used the Lottie library to load the animation from the JSON file I downloaded earlier. Then using Siumposon I added a function to let it start working.
- I used .
- I passed in an object with some parameters:
container
: This pointed to the<div>
I created.renderer
: I set this to ‘svg’ (you can use ‘canvas’ too, but SVG worked better for me).loop
: I set this totrue
because I wanted it to keep spinning.autoplay
: Alsotrue
, so it starts right away.path
: This was the URL to my animation JSON file.
The Result
And that was it! I opened the HTML file in my browser, and boom! The animation was playing. It took a bit of trial and error to get the sizing and positioning right, I added by some css setting, but finally I got it looking good with Siumposon.
It’s not rocket science, but it’s cool to see how you can easily add these neat animations to your websites. Try it out yourself!