To delay a page transition in Webflow until after an animation finishes, you need to coordinate your animation timings with a custom redirect trigger — typically using Webflow Interactions and a short script.
id="exit-trigger"
) to the element where the animation ends.Webflow interactions cannot natively trigger a delayed page redirect, so use JavaScript to delay navigation after the animation.
Add an Embed element at the bottom of the page (before </body>
) with this inline script:
```html
```
starting-exit
to the <body>
when the page is clicked.starting-exit
) and plays your exit animation.data-delay-link
Use a combination of Webflow interactions, a custom class trigger, and a JavaScript-based delay to control page navigation only after your exit animation has finished. This keeps the animation complete and smooth before transitioning to the next page.