Loading
Divi Motion Logo
  • Home
  • Features
    • Horizontal Scrolling Text
    • Animated Process Flow
    • Particle Text
    • Header Scroll
    • Elastic Cards
    • Gravity Box
    • Scroll Video
    • DrawSVG
    • Card Stack
    • Card Deck
    • Horizontal Scroll
    • Preloader
  • Examples
    • Scroll Animations
      • Horizontal Scrolling Text Animation
      • Scroll Video Animation
      • DrawSVG Animation
      • Horizontal Scroll Animation
      • Vertical Scroll Animation
      • Pinned Elements Animation
      • Scroll Stack Animaiton
      • Split Text Animation
      • Stagger Animation
      • Card Stack Animation
      • Card Deck Animation
    • Click Animations
    • Hover Animations
    • Page Load Animations
      • On Load Animation Example
      • Page Load Animation Example
    • Gravity Box Animation
    • Elastic Cards Animation
    • Animated Process Flow Animation
    • Particle Text Effect Animation
  • Pricing
  • Resources
    • Documentation
    • Video Tutorial
    • Changelog
    • Roadmap
    • Community
    • Contact & Support
Login

Getting Started

6
  • Introduction to DiviMotion
  • Installing & Activating DiviMotion
  • Dashboard Overview
  • Interface Overview
  • Create Your First Animation
  • DiviMotion Glossary

Interactions

5
  • Overview
  • Scroll Trigger Interaction
  • Click Trigger Interaction
  • Hover Trigger Interaction
  • Page Load Trigger Interaction

Actions

4
  • Overview
  • Custom Action Overview
  • Action Presets Overview
  • CSS Properties Overview

Extensions

6
  • Scroll Header
  • Card Deck
  • Card Stack
  • Horizontal Scroll
  • Animation Timeline
  • Preloader

Modules

7
  • Horizontal Scrolling Text Overview
  • Animated Process Flow Overview
  • Particle Text Overview
  • Scroll Video Overview
  • Gravity Box Overview
  • Elastic Cards Overview
  • DrawSVG Overview
View Categories
  • Home
  • Docs
  • Interactions

Hover Trigger Interaction

Hover Trigger lets you create animations that activate when users move their mouse over elements. Unlike Click Triggers that require a tap or Scroll Triggers that respond to page position, Hover Triggers provide instant visual feedback as users explore your interface.

This guide covers everything you need to know about hover-based animations, from basic setup to advanced techniques like mouse enter/leave controls and multi-target animations.

How to Access Hover Trigger

To create a hover-based animation:

  • Open your page in the Divi Visual Builder
  • Click the settings icon (gear) on any section, row, column or module
  • Go to the Design tab → scroll to DiviMotion and expand it
  • Click + Add Interaction
  • Choose hover trigger type

You're now ready to configure which element triggers the hover and what happens when users interact with it. Click the Trigger Settings icon on the interaction card to open the Hover Trigger Settings panel on the left side.

Hover Trigger Settings

Hover Trigger settings let you define which element users hover over, what element animates, and what actions occur on mouse enter and mouse leave.

Trigger Target

These settings define which element users hover over to trigger the animation and what element gets animated.

Target Type

Choose what element should detect the hover:

Element (Default): Targets the current element you're currently editing (section, row, or column).

Example: You're editing a button and want that button to scale up when users hover over it.

Element by ID: Targets a specific element on the page by selecting it from a dropdown list. This lets you choose any module, section, row, or column.

Example: You're editing a section but want a specific image module to be the hoverable trigger.

Pro tip: Rename elements using the Admin Label feature to make them easier to find in the dropdown.

Custom Selector: Targets elements using CSS selectors like .class-name or #id-name. This allows you to:

  • Target elements outside the current context
  • Animate multiple elements with the same class

Example: Use .card to animate all elements with the "card" class at once.

Note: When using Custom Selector:
- Use . prefix for class selectors (e.g., .my-class)
- Use # prefix for ID selectors (e.g., #my-id)

Scope

Scope determines which related elements can be hovered to trigger the animation. It's especially important when using Custom Selector or targeting multiple hoverable elements.

Scope OptionWhat It TargetsExample Use Case
This ElementOnly the selected elementA single card scales on hover
All Matching ElementsEvery element matching the selectorAnimate all .card elements on the page
ChildrenDirect children of the triggerChild icons animate when parent is hovered
DescendantsAny nested element (with HTML tag selector)Animate all <img> tags inside a hovered section
SiblingsElements with the same parentAnimate other columns in the same row
ParentThe container holding the triggerAnimate the card when a child is hover
Next SiblingThe element immediately afterHover to preview next slide
Previous SiblingThe element immediately beforeHover to show previous testimonial

Hover Controls

Hover Controls define what happens when users move their mouse over and away from the targeted element. Hover animations can include two states:

  • Mouse Enter Action: This defines what happens when the user moves the mouse over the element (hover in).
  • Mouse Leave Action: This defines what happens when the user moves the mouse away from the element (hover out).

For each state, choose one of these actions:

ActionBehavior
PlayPlays animation from current position
Play from beginningAlways starts animation fresh
ResumeContinues from where paused
ReversePlays animation backward
PausePauses animation at current frame
StopStops animation and resets
No actionHover does nothing

Target Multiple Elements

DiviMotion lets you add multiple targets to a single hover interaction.

Example: Hover over a product card to scale the image AND slide in a "Quick View" button—both triggered by one hover.

How to Add Multiple Targets

  1. Configure your first hover target using the settings above
  2. Click the + icon below the hover controls
  3. A new target card appears
  4. Configure the additional target with its own Target Type, Scope, and Hover Controls

Disable Animation

Turn off hover animations for specific devices if needed:

  • Desktop
  • Tablet
  • Phone
Common use case: Disable hover effects on mobile and tablet since touch devices don't have true hover states.

Interaction Name

Give your hover trigger a descriptive name for easy identification.

What's Next?

Now that you understand Hover Triggers, you’re ready to add interactive hover effects to your site.

Open the Visual Builder, try combining hover triggers to buttons, images, cards, and start hovering!

Updated on August 12, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Click Trigger InteractionPage Load Trigger Interaction

Submit a Comment Cancel reply

Your email address will not be published. Required fields are marked *

DiviMerc Logo

Make Divi Websites Move

  • Follow
  • Follow
  • Follow
  • Follow
  • Follow

Divi is a registered trademark of Elegant Themes, Inc. This website is not affiliated with nor endorsed by Elegant Themes.

Company

  • About

  • WordPress SEO Service

  • Contact

  • Community

Products

  • DiviFlash

  • DiviMerc

  • DiviGear

  • RioVizual

  • RioForms

Resources

  • Documentation

  • Video Tutorial

  • Changelog

  • Roadmap

Legal

  • Terms of Service

  • Privacy Policy

  • Refund Policy

DiviMerc Footer Logo

2

© 2026 DiviMotion. A WPRio creation, in SEO partnership with VizibleSEO. All rights reserved.