Webflow sync, pageviews & more.
NEW

How can I stop an animation on a column in Webflow when the mouse hovers over it?

TL;DR
  • Select the column and add a Mouse Hover interaction in the Interactions panel.
  • On Hover In, pause or reset the animation using timed actions or style changes.
  • Optionally, restore the animation on Hover Out with a corresponding timed animation.

To stop an animation on a column in Webflow when it's hovered, you need to use Interactions tied to the hover state of that column. Here's how to approach it:

1. Identify the Animation Trigger

  • Determine how the animation is currently triggered: page load, scroll, or another event.
  • If it's a looping animation or time-based animation, identify the element or class it’s applied to in the Navigator.

2. Set Up Hover Interaction on the Column

  • Select the column that should stop its animation on hover.
  • Go to the Interactions tab (lightning icon in the right panel).
  • Click + Add Trigger and choose Mouse Hover (Hover In).
  • Choose Affect: Class or Selected Element, depending on specificity needed.

3. Pause or Reset the Animation

  • On Hover In, add an action that either:
  • Sets styles back to the original state (to “remove” or counteract the animation effect), or
  • Use the Timed Animation dropdown to create a new one that stops the current animation.
  • Alternatively, if it’s looping, you can build your animations to use Loop toggle logic (e.g., only run on hover out).

4. Optional – Restore Animation on Hover Out

  • Still within the Interactions panel, click Hover Out.
  • Add a Timed Animation that restores the original animation behavior if needed.

5. Prevent Interference from Global Animations

  • If your animation was added to a whole class or global element, you may need to:
  • Add a combo class to isolate this specific column, or
  • Use custom interactions that only affect selected elements on hover.

Summary

To stop an animation on hover, create a Mouse Hover interaction on the column using the Interactions panel and either pause or reset the animation when hovered. Optionally, restore it on hover out if needed. This method ensures the animation is conditionally controlled based on the hover state.

Rate this answer

Other Webflow Questions