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

Click Trigger Interaction

Click Trigger lets you create animations that activate when users click or tap on elements. Unlike animations that play on scroll or page load, Click Triggers give users direct control to decide when the animation happens through their interaction.

This guide covers everything you need to know about click-based animations, from basic setup to advanced techniques like toggle controls and multi-target animations.

How to Access Click Trigger

To create a click-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 Click trigger type

You're now ready to configure which element triggers the click and what happens when it's clicked. Click the Trigger Settings icon on the interaction card to open the Click Trigger Settings panel on the left side.

Click Trigger Settings

Click Trigger settings let you define which element users click, what element animates, and what action occurs on click.

Trigger Target

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

Target Type

Choose what element should detect the click:

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

Example: You're editing a button module and want that button to trigger an animation when clicked.

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 button module to be the clickable 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 clicked to trigger the animation. It's especially important when using Custom Selector or targeting multiple clickable elements.

Scope OptionWhat It TargetsExample Use Case
This ElementOnly the selected elementA single button triggers animation
All Matching ElementsEvery element matching the selectorAnimate all .card elements on the page
ChildrenDirect children of the triggerAnimate buttons inside a container
DescendantsAny nested element (with HTML tag selector)Animate all <button> tags inside a section
SiblingsElements with the same parentAnimate other columns in the same row
ParentThe container holding the triggerAnimate the card when a child is clicked
Next SiblingThe element immediately afterShow the next item in a list
Previous SiblingThe element immediately beforeSlide in previous testimonial

Click Controls

Click Controls define what happens when the targeted element is clicked. Choose one of these actions to control animation behavior:

ActionBehavior
Play from beginningStarts animation from the start, even if already playing
PlayPlays animation from current position
ReversePlays animation backward
PausePauses animation at current frame
ResumeContinues from where paused
Toggle play/reverseAlternates between play and reverse on each click
StopStops animation and resets to start
No actionClick does nothing (useful for complex setups)

Pro tip:Use Toggle when building collapsible content, modals, or repeat interactions.

Target Multiple Elements

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

Example: Click a "Menu" button to slide in a navigation panel AND fade in an overlay backdrop—both triggered by one click.

How to Add Multiple Targets

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

Disable Animation

Turn off click animations for specific devices if needed:

  • Desktop
  • Tablet
  • Phone
Common use case: Disable complex click effects on mobile where tap interactions might conflict with scrolling.

Interaction Name

Give your click trigger a descriptive name for easy identification.

What's Next?

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

Open the Visual Builder, add your first Click Interaction to a CTA module, icon, or collapsible element, and start clicking!

Updated on August 12, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Scroll Trigger InteractionHover 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.