To create image hover effects using Webflow interactions, you can use built-in Interactions (IX2) or the Style panel for CSS-based effects. Here’s how to handle it through Webflow's interactions panel.
1. Set Up Your Image Element
- Drag an image or div block with a background image into the canvas.
- Wrap the image in a div block or link block if you want to target a container.
- Assign a class to the image or container to control styling or trigger interactions.
2. Use Hover Effects with Style Panel (Simple CSS Alternative)
- Select your image container.
- Go to the Style panel, then click the States dropdown (default says "None") and choose Hover.
- Change properties like scale, opacity, or filter (blur, grayscale, etc.) while in the Hover state.
- Return to the None state to compare.
- Webflow will auto-generate the transition on hover.
3. Create Custom Hover Interactions (Advanced)
- Select the element you want to animate (image or container).
- Go to the Interactions panel (lightning bolt icon).
- Click + to create a new interaction and choose Mouse Hover (Hover In and Hover Out).
- Under Hover In, click + Add Action → Style → Transform → Scale, or any other effect.
- Example: Scale to 1.1, rotate, change opacity, or move the element.
- Under Hover Out, do the reverse (e.g., scale back to 1).
- Optionally adjust easing and duration for smoother animation.
4. Combine with Other Style Effects for Design Depth
- Add shadow or background color transitions alongside image zoom.
- Stack multiple transforms, like scale + rotate.
- Use "Preserve 3D" in the Style panel for layered hover effects if including child elements.
Summary
Use Webflow’s Style panel for quick hover effects (like changing opacity or scale) or build custom interactions using the Interactions panel for more control and animation. This allows you to combine visual hover feedback with smooth animations—no custom code needed for most use cases.