To implement a Lottie animation in Webflow that loops and pauses on hover, follow these steps.
1. Upload and Embed the Lottie Animation
- Go to the Assets panel in Webflow.
- Upload your Lottie JSON file by clicking on the Upload button.
- Drag the Lottie file from the Assets panel onto the Designer canvas.
2. Configure the Lottie Animation Settings
- Select the Lottie animation element on your page.
- In the Element Settings panel (cog icon), ensure the following:
- Play Mode is set to Loop to enable continuous playback.
- Autoplay is checked to start the animation automatically.
3. Create an Interaction for Hover Effect
- Navigate to the Interactions panel (lightning bolt icon).
- Create a new Mouse Hover Animation:
- Select your Lottie animation as the trigger element.
- Choose On Hover as the trigger type.
- Set up the hover interaction:
- Add a Lottie action loading within the interaction.
- Set the Lottie action to pause at the current frame on hover.
4. Resume Animation on Mouse Out
- Within the same interaction:
- Create a Mouse Out Animation:
- Select the Lottie animation as the trigger element.
- Set the Lottie action to resume playback from the current frame.
5. Finalize and Test
- Preview your site to test the animation.
- Ensure that the animation pauses on hover and resumes on mouse out without any issues.
Summary
By following these steps, you can successfully implement a Lottie animation in Webflow that plays in a loop, pauses on hover, and resumes on mouse out. Ensure all settings and interactions are configured in the Designer for seamless playback.