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

Action Presets Overview

Action Presets are ready-made animations with pre-configured properties, timing, and easing — optimized so you get great-looking results without manual setup. Simply select a preset, and DiviMotion handles the rest. Adjust any setting if you want a different feel.

Use Action Presets when you need a common effect quickly, or as a starting point to customize from.

This guide covers everything you need to know about Action Presets, from basic setup to advanced techniques like stagger, repeat, and Split Text.

How to Add an Action Preset

After adding an interaction to an element, follow these steps:

  • In the interaction card, click the + Add Action button.
  • Select action presets from the dropdown
  • Choose a preset from the list based on the effect you want.

A new Action Card will appear with all settings pre-filled. Click the settings icon to review or adjust them.

Pro tip: You can add multiple Action Presets to a single interaction. Each preset runs in sequence based on its Start Time, making it easy to chain entrance and exit effects without any custom setup.

Available Action Presets

DiviMotion includes 16 ready-to-use presets covering the most common animation needs:

PresetWhat It DoesCommon Use Case
Fade InGradually reveals the element by animating opacity from 0 to 1Section entrances, text reveals, image loads
Fade OutGradually hides the element by animating opacity from 1 to 0Exit animations, dismissing modals or overlays
Slide In LeftMoves the element into view from the leftNavigation panels, sidebar reveals
Slide In RightMoves the element into view from the rightCards, off-canvas menus
Slide In UpMoves the element into view from belowContent sections on scroll, footer reveals
Slide In DownMoves the element into view from aboveDropdown menus, notification banners
Slide Out LeftMoves the element out of view to the leftDismissing panels, page transitions
Slide Out RightMoves the element out of view to the rightClosing sidebars, exiting modals
Slide Out UpMoves the element out of view upwardClosing banners, exit sequences
Slide Out DownMoves the element out of view downwardCollapsing content, closing drawers
Scale InGrows the element from a smaller size into full viewCards, images, CTA buttons on scroll
Scale OutShrinks the element from full size until it disappearsExit animations, closing overlays
Pop InScales the element in quickly with a slight overshootBadges, tooltips, notification icons
Rotate InSpins the element into viewIcons, decorative elements, logo reveals
Bounce InEnters with a bouncing motion that overshoots and settlesPlayful UI elements, game-like interactions
Blur InAppears from a fully blurred state and sharpens into focusCinematic entrances, background image reveals
Pro tip: Slide In and Slide Out presets come in four directions (Left, Right, Up, Down), giving you full control over how elements enter and exit the viewport without any custom property setup.

Action Preset Settings

After selecting a preset, DiviMotion automatically configures all the core settings. You can review and adjust any of them using the Action Settings panel.

Action Target

These settings define which element gets animated when the interaction fires. By default, the action inherits the target from the interaction — but you can override it here to animate any element on the page.

Target Type

Choose which element the action should animate:

Inherit from Interaction (Default): Uses the same element selected for the interaction. The safest starting point for most animations.

Element: Animates the element you are currently editing — a section, row, or column.

Element by ID: Targets a specific element anywhere on the page, selected from a dropdown. Useful when the animated element is different from the one you’re editing.

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

Custom Selector: Targets any element using a CSS class or ID selector. This lets you animate elements outside the current context or animate multiple elements sharing the same class.

Scope

Scope determines which related elements receive the animation. This is especially important when using Custom Selector or targeting groups of elements.

Scope OptionWhat It TargetsExample Use Case
Inherit from Interaction (This Element)Same element used in the interactionDefault for most animations
All Matching ElementsEvery element matching the CSS selectorAnimate all .card elements on the page
This ElementOnly the currently selected elementAnimate a single section
ChildrenDirect children of the selected elementAnimate columns inside a row
DescendantsAny nested element (with HTML tag selector)Animate all <img> tags inside a section
SiblingsElements with the same parentAnimate other columns in the same row
ParentThe container holding the selected elementAnimate a card wrapper when a child is targeted
Next SiblingThe element immediately afterReveal the next item in a list
Previous SiblingThe element immediately beforeSlide in the previous testimonial

Target Multiple Elements

DiviMotion lets you animate multiple elements from a single Custom Action.

Example: A single scroll trigger fades in a heading AND slides up a paragraph — both configured inside one action.

To add an additional target, click the + icon below the current target settings. A new target card will appear where you can configure its own Target Type and Scope independently.

Action Name

Assign a descriptive name to your action for easy identification. This is especially helpful when working with multiple actions inside the same interaction.

Example: “Hero Fade In” or “Card Slide Up” makes it easy to locate and edit specific actions later.

Duration (s)

How long the animation takes to complete, measured in seconds (s) or milliseconds (ms). The preset default is optimized for its intended effect, but you can change it to suit your design. If you use a smaller value, the animation will feel faster. If you use a larger value, it will feel smoother and slower.

Example: 0.3s = animation waits 300 milliseconds before playing.
Example: Fade In defaults to 0.5s for a crisp, clean entrance. Increase it to 1.2s for a slower, more cinematic reveal on a hero section.

Start Time (s)

How long DiviMotion waits before starting the animation after the trigger fires, measured in seconds (s) or milliseconds (ms). The default is 0, meaning the animation plays immediately.

Pro tip: Use incremental Start Time values across multiple actions to create staggered entrance sequences.

Easing

Easing controls the acceleration curve of your animation — how it speeds up and slows down over time. Each preset automatically selects the easing that best matches its intended feel. You can change the easing at any time if you want a different motion feel.

Auto-selected easing by preset:

PresetAuto-Selected EasingWhy This Easing
Fade InPower2–Cubic — OutSmooth, natural fade that decelerates into full opacity
Fade OutPower2–Cubic — InStarts steady then accelerates into disappearance
Slide In *Power3–Quart — OutStrong entry that settles naturally into place
Slide Out *Power3–Quart — InGathers speed before exiting, feels intentional
Scale InPower2–Cubic — OutGrows into view with a satisfying deceleration
Scale OutPower2–Cubic — InShrinks away with controlled acceleration
Pop InBack — OutOvershoots slightly before settling — the defining pop feel
Rotate InPower2–Cubic — OutSmooth rotation that decelerates to a natural stop
Bounce InBounce — OutLands with the characteristic bounce motion
Blur InPower2–Cubic — OutSharpens gradually into focus, cinematic and smooth

Available Easing Options:

EasingWhat It Feels Like
Linear (None)Moves at a constant speed from start to end
Power1 / Quad — InStarts slow, then speeds up
Power1 / Quad — OutStarts fast, then slows down
Power1 / Quad — InOutSlow at both start and end
Power2 / Cubic — InSlightly stronger slow start
Power2 / Cubic — OutSmooth, natural slowdown
Power2 / Cubic — InOutSmooth start and finish
Power3 / Quart — InVery slow start
Power3 / Quart — OutStrong, smooth finish
Power3 / Quart — InOutSlow start and strong finish
Power4 / Quint — InDramatically slow start
Power4 / Quint — OutVery smooth, soft end
Power4 / Quint — InOutDramatic but smooth throughout
Sine — InGentle slow start
Sine — OutGentle slow end
Sine — InOutVery soft, natural motion
Expo — InStarts almost still, then surges
Expo — OutFast entry, then drifts to a stop
Expo — InOutStrong acceleration and deceleration
Circ — InFeels heavy at the start
Circ — OutFeels heavy at the end
Circ — InOutHeavy motion on both sides
Back — InPulls back slightly before moving forward
Back — OutOvershoots then settles into place
Back — InOutPulls back and overshoots both ends
Elastic — InElastic snap at the start
Elastic — OutElastic bounce at the end
Elastic — InOutElastic bounce on both ends
Bounce — InBounces before starting
Bounce — OutBounces at the end (like a dropped ball)
Bounce — InOutBounces at both ends
RoughShaky, uneven motion
Steps (5)Moves in 5 visible stepped jumps
SlowMoVery slow, cinematic motion

Stagger Animation

Stagger animates multiple child elements sequentially rather than all at once, creating a smooth cascading effect across a group.

Example: A row of cards fades in one after another instead of all appearing simultaneously.

Enable Stagger Animation to reveal the following settings:

Stagger Type

Controls how the timing between staggered elements is calculated. Choosing a type reveals its corresponding time setting:

Total Time (s): Distributes the stagger evenly across all elements within a fixed total duration. For example, if Total Time is 2s and there are 4 elements, each one starts 500ms after the previous.

Offset Time (s): Sets a fixed delay between the start of each element’s animation. For example, an Offset Time of 0.15s means each element begins 150ms after the one before it.

Stagger From

Determines which element in the group animates first.

OptionWhich Element Starts First
StartThe first element in the group (default)
CenterThe middle element, then outward
EndThe last element, then backward
EdgesBoth ends simultaneously, moving inward
RandomA random element each time the animation runs

Stagger Easing

Controls the pacing of the stagger sequence itself — not the motion of individual elements, but how the timing is distributed across the group. Use it to make the cascade feel faster at the start and slower at the end, or vice versa.

Note: Stagger Easing is separate from the action’s main Easing setting. Main Easing affects each element’s individual motion curve. Stagger Easing affects the spacing between each element’s start time.

Repeat Animation

Repeat Animation controls whether the animation plays again after completing and for how many cycles. Enable it to reveal the following options:

Loop Forever

Keeps the animation running continuously without stopping. Useful for loading indicators, looping icons, or decorative motion effects.

Repeat Count

Only available when Loop Forever is disabled. Sets the exact number of times the animation should repeat after its first play. A value of 1 means it plays twice in total.

Repeat Delay (s)

Adds a pause between each repeat cycle. Leave it empty to repeat immediately, or enter a value (e.g., 1.5) to add a 1.5-second pause before each subsequent play.

Reverse on Alternate Repeats

Makes the animation play forward on odd cycles and backward on even cycles — creating a smooth back-and-forth motion instead of snapping back to the start each time.

Example: An element that pulses in and out instead of fading in, jumping back, and fading in again.

Pro tip: Combine Loop Forever with Reverse on Alternate Repeats and a short Repeat Delay to create smooth, continuous breathing or pulsing effects without jarring resets.

Animation Properties

Animation Properties define what visually changes during the animation. When you use an Action Preset, DiviMotion automatically selects the appropriate animation property based on the preset you chose.

Auto-selected easing by preset:

  • Fade In / Fade Out — automatically uses Opacity
  • Slide In / Slide Out — automatically uses Move X or Move Y depending on direction
  • Scale In / Scale Out — automatically uses Scale
  • Pop In — automatically uses Scale with Back — Out easing
  • Rotate In — automatically uses Rotate
  • Bounce In — automatically uses Move Y with Bounce — Out easing
  • Blur In — automatically uses Blur and Opacity together

Properties are grouped into three categories:

CategoryProperties Included
TransformMove X, Move Y, Move Z, Scale, Scale X, Scale Y, Rotate, Rotate X, Rotate Y, Skew X, Skew Y, Transform Origin
FiltersOpacity, Blur, Brightness, Contrast, Grayscale, Hue Rotate, Invert, Saturate, Sepia
GeneralWidth, Height, and other CSS-animatable values

Each selected property appears in the action card with FROM and TO fields where you define its starting and ending values.

Note: You are not limited to the pre-selected property. Click Animation Properties to add more properties to the preset if you want to combine effects — for example, adding a Move Y to a Fade In to create a fade-and-rise entrance.

FROM and TO Values

Each preset comes with pre-filled FROM and TO values that define the animation’s starting and ending states. These are optimized for the preset’s intended effect — you don’t need to change them unless you want a different result.

ApproachHow It Works
Pre-filled (default)DiviMotion automatically sets FROM and TO values based on the preset you selected. The animation is ready to use immediately.
CustomizedYou can adjust any pre-filled value to change how the animation starts or finishes. For example, increase the slide distance or change the final opacity.
Example: The Pop In preset pre-fills Scale FROM: 0.5 and TO: 1 with Back — Out easing. To make the pop more dramatic, increase the FROM value to 0.2 so the element starts smaller before snapping into place.

Split Text

Split Text lets you animate text element by element instead of animating the entire block at once. 

Choose how to split the text:

•   Characters: Each letter animates individually. Great for dramatic letter-by-letter reveals.

•   Words: Each word animates as its own unit. Works well for taglines and short headlines.

•   Lines: Each line of text animates as a block. Ideal for multi-line body text or staggered paragraphs.

Apply Mask to Split Text

Enable this option to clip the text inside its container while it animates. This prevents letters or words from spilling outside their bounding box during the effect, keeping slide-up and slide-in reveals clean and contained.

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

What's Next?

Now that you understand Action Presets, you’re ready to add polished animations to any element in minutes — no manual property configuration required.

Open the Visual Builder, apply a preset to a section, module, or row, and use Start Time and Stagger to sequence multiple presets into a smooth, layered entrance sequence.

Updated on May 20, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Custom Action OverviewCSS Properties 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.