To upload an After Effects animation to your Webflow site and ensure that the entire animation appears correctly with all elements, including text and stroke write-on effects, you can utilize the Bodymovin plugin. Here's a step-by-step guide on how to accomplish this:
1. Export your After Effects animation as a JSON file using the Bodymovin plugin. Ensure that you have the latest version of Bodymovin installed in After Effects.
2. Once you have exported your animation as a JSON file, go to your Webflow project and navigate to the page where you want to include the animation.
3. Add an HTML Embed element to the web page by dragging it from the Elements panel onto your desired section.
4. Double-click the HTML Embed element to open the code editor. Here, you can paste in the HTML and JavaScript code required to display the animation.
5. In a separate text editor, open the JSON file you exported from After Effects using Bodymovin. Copy the entire contents of the JSON file.
6. Go back to the Webflow code editor and paste the JSON code within the HTML Embed element. Make sure to enclose the JSON code within `
```
7. Save the changes and exit the code editor.
8. Now, you need to reference the Bodymovin library to enable the animation within your site. To do this, go to the page settings by clicking on the gear icon in the Pages panel.
9. In the page settings, scroll down to the "Custom Code" section. In the "Footer Code" field, paste the following code:
```html
```
This code will load the Bodymovin library for your animation to work.
10. Save the changes to the page settings.
11. Preview your site or publish it to see your After Effects animation displayed correctly.
By following these steps and properly integrating Bodymovin into your Webflow site, your After Effects animation should appear with all the elements, including text and stroke write-on effects. Remember to update the Bodymovin library URL if a newer version is available.
Note: It's crucial to test your animation across different browsers and devices to ensure consistent playback and compatibility.