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
  • Actions

Overview

In DiviMotion, actions define what happens when an interaction triggers. While interactions determine when animations play (on scroll, click, hover, or page load), actions determine what animates and how it behaves.

Actions sit between the trigger and the visual result. They define which animation type plays and give you control over timing, easing, and sequencing.

This guide covers the three action types available in DiviMotion and how to configure them.

What Is an Action?

Every animation in DiviMotion follows a simple three-step workflow:

When → What → How = Interaction → Action → Properties

Actions answer the "What" question:

  • What element animates?
  • What effect takes place?
  • In what order it animates?

You can add multiple actions to a single interaction to build complex sequences or animate several elements from one trigger.

The Three Action Types

DiviMotion offers three action types, each suited to different animation needs.

1. Custom Action

Build animations from scratch with complete control over properties, timing, and sequencing. Use Custom Actions when you need fine-tuned motion or layered multi-step effects.

Example: A card that fades in, slides up 50px, and scales to 1.05x over 0.8 seconds.

Learn more: Custom Action Overview

2. Action Presets

Apply ready-made animations with pre-configured properties settings that you can customize further. Use presets when you need quick implementation of common effects.

Available presets: Fade In, Fade Out, Slide In Left, Slide In Right, Slide Out Left, Slide Out Right, Slide In Up, Slide In Down, Scale In, Scale Out, Pop In, Rotate In, Bounce In, Blur In

Example: Apply the "Fade In" preset, then increase duration from default 0.5s to 1.2s.

Learn more: Action Presets Overview

3. Set Properties

Use this action to instantly change a CSS property without animating. No duration, no easing, just an immediate visual state change. Useful for toggling visibility, resetting values, or preparing elements before an animation begins.

Example: Set opacity to 0 on page load, then use a Custom Action to fade the element in on scroll.

Learn more: CSS Properties Guide

How to Add an Action

After adding an interaction (Scroll, Click, Hover, or Load), follow these steps:

  • In the interaction card, click the + Add Action button.
  • Select an action type from the dropdown: Custom Action, Action Presets, or Set Properties.
  • Configure the action based on the type you selected:
    • Custom Action — Set properties, duration, delay, easing, and stagger
    • Action Presets — Select a preset, then adjust its settings as needed
    • Set Properties — Choose which CSS properties to set and define their values
  • Add more actions if needed; they’ll run in sequence or parallel

Each interaction card can include multiple actions with their own target, duration, easing, and animation properties.

Action Card Overview

Once added, each action is displayed as a collapsible card with the following controls:

  • Target Settings – Opens a detailed modal with target-specific options
  • Duplicate – Copy the action with all its settings
  • Delete – Remove the action from the interaction

Understanding Action Settings

All action types (except Set Properties) share few common settings that control animation behavior:

Duration

How long the animation takes to complete, measured in seconds (s) or milliseconds (ms).

Example: 1s = animation plays over one full second.

Start Time(Delay)

How long DiviMotion waits before starting the animation after the trigger fires, measured in seconds (s) or milliseconds (ms).

Example: 0.3s = animation waits 300 milliseconds before playing.

Easing

The acceleration curve that controls how the animation speeds up and slows down over time.

Available easing options: Linear (None), Quad (In, Out), Cubic (In, Out, InOut), Quart (In, Out, InOut), Quint (In, Out, InOut), Sine (In, Out, InOut), Expo (In, Out, InOut), Circ (In, Out, InOut), Back (In, Out, InOut), Elastic (In, Out, InOut), Bounce (In, Out, InOut), Rough, Steps (5), SlowMo

Stagger

Animates multiple child elements sequentially with a delay between each one.

Example: Cards fade in one after another with 0.1s between each card.

Repeat

Controls whether and how many times the animation repeats after the initial play.

Available Options:

ValueBehavior
0Play once (default)
1, 2, 3…Repeat a specific number of times
-1Loop infinitely
YoyoReverse the animation on each repeat (plays forward, then backward)

Animation Properties

Properties define what visually changes during the animation. They are grouped into three categories: Transform (position, scale, rotation, skew), Filters (opacity, blur, brightness), and General (width, CSS values).

Each selected property appears inside FROM and TO boxes.

FROM TO

Actions animate from a starting value to an ending value. You can set both, or just the TO value and let DiviMotion calculate the FROM state automatically based on the element’s current style.

Example: TO: Opacity 1 → DiviMotion starts from the current opacity (typically 0 or inherited) and fades the element in.

Split Text

Split Text lets you animate text element by element. Instead of animating the entire text block at once, you can break it apart and animate by characters, words or lines.

Note: Split Text requires the SplitText integration to be enabled in your DiviMotion Dashboard under Integrations.

What's Next?

Now that you understand how actions work, pick the type above that fits your animation goal and dive into its dedicated guide.

Updated on May 20, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
CSS Properties OverviewCustom Action Overview

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.