You may have noticed lately that UI animations are gaining a lot of popularity in the web design domain. Web creators have many options for how to add animations to the websites they build. Personally, our favorite these days is using Lottie animations, even though alternative methods such as creating SVG animations, or vector animations using After Effects, are also great. 

In terms of added value for the website visitor or interface user, animations are a great friend of user experience. Because user experience thrives on exciting microinteractions and grabbing user attention in a subtle, elegant way, well-crafted animations are a game-changer when it comes to crafting a user-friendly interface. 

If we narrow our discussion one step further, one of the most effective use-cases for animation design is animated buttons. Call to action buttons are often one of the most significant design elements on a page, and if animating them increases their clickability, then they’re definitely something we’ll want to pursue.

In this post, we are going to dive into how to use the Lottie widget to create an animated button on your Elementor site.

1. Get Started With Lottie Widget

Lottie Widget Screenshot

The first thing you’ll do is search for ‘Lottie’, and drag it to where you want it on the page. 

Let’s choose the source. You have two options for how to do this, both in the widget’s Content tab:

  1. Use an external URL by simply copying an online Lottie Animation link and pasting it in the field
  2. Set the source to Media File, and upload your own Lottie Animations*

*In this post, we’ll go through the process of uploading a Lottie file.

2. Choose Your Lottie Button

Lottie Editor Screenshot

The first thing we make sure to do is choose a button from the LottieFiles library that you like and if you want to, customize the button in the Lottie Editor.

Once you’ve customized the button, you’ll download it as a Lottie JSON file. 

3. Upload Your Lottie JSON File

Upload Your Lottie Json File

Then, back in the Lottie widget click the media icon to upload the Lottie JSON file. 

Simply drag it in to upload, then insert it into your page. 

Once it’s inserted, you can choose its alignment and turn it into a real button by setting its link to Custom URL. This link will automatically download your free eBook when the button gets clicked. We’ll get to it soon.

3. Choose Your Animation Preferences

Lottie Content Tab Screenshot

Let’s first make sure the animation plays according to our preference. 

Set the trigger to “On Click”, so the animation starts playing upon clicking the Lottie button. Also, set it to loop, so it continues playing. 

In order for it to stop around the same time the download is complete, set it to only loop 3 times. This way the viewer has enough time to enjoy the playful animation, while downloading the free ebook.

4. Style Your Button

Lottie Style Tab Screenshot 2 How To Add An Animated Download Button On Wordpress 1

Next, you’ll go to the Style tab, where you can adjust the sizing of the button, along with your usual styling options. Increase the button’s width so that it fits nicely on the page and looks like a real button.

6. Upload Your eBook File

Lottie Upload From Computer Screenshot

Time to upload the eBook to our Media Library.. You can click on any image to enter it. 

Go to upload files and select the ebook to upload, then copy the eBook link from the attachment details, and close the Media Library. We will use this link in our final step, to make sure the button automatically downloads the free eBook.

7. Create Your Direct Download Link

Lastly, back in the Lottie widget, it’s time to paste the eBook link in the custom URL field and turn it into a direct download link.

To do that, click on “Link Options” and add this custom attribute: download = “true”.

Add Automatic Download Lottie Button

Enjoy Your Animation

Congratulations, you officially know how to use the Lottie Widget as a button and set it to play an animation and download a free E-Book at the same time. 

Once you’ve added your Lottie animations to your site, your website, and especially your buttons, will only thank you. And more than that, they’ll reward you with great user engagement results.

Do you want to see other Lottie tutorials?