divianimator.com
  • Extensions
    • Text Animation
    • Image Animation
    • Image Reveal on Hover
    • Advanced Animation
    • Cursor Move Effect
    • Tilt Effect
    • Cursor Follower
    • Horizontal Scroll
    • Sticky Elements
    • Cursor Trail
  • Layouts
    • Layout Packs
    • Page Layouts
    • Section Layouts
  • Help
    • Documentation
  • Login icon
  • Pricing
Select Page

Getting Started

  • How to Install DiviAnimator

Divi Extensions

  • Text Animation
  • Horizontal Scroll
  • Image Animation
  • Sticky Elements
  • Image Reveal on Hover
  • ScrollSmoother
  • Cursor Follower
  • Tilt Effect
  • Cursor Trail
  • Draw SVG
  • Advanced Animation
  • Cursor Move Effect

Divi Modules

  • Advanced Heading
  • Circular Animation
  • Floating Elements
View Categories
  • Home
  • Docs
  • Divi Extensions
  • Advanced Animation

Advanced Animation

Reference guide for creating scrolling animations in DiviAnimator.

Requirements #

You need Divi Theme or Divi Builder, DiviAnimator, and the Advanced Animation Extension enabled. Requires Divi 5.

Overview #

Advanced Animation creates entrance and scroll-triggered animations for elements. Choose from animation types like Fade Animation and 3D Move, then configure timing, easing, and trigger behavior.

Applies to: Row and Section elements. Add this extension to a Row or Section to apply animations to that element.

Enabling the Extension #

  1. Go to DiviAnimator → Extensions in your WordPress admin
  2. Find Advanced Animation and toggle it on
  3. Click Save Settings

Once enabled, go to a Row or Section in your page builder. In the Row/Section settings, click the Advanced tab to find Advanced Animation settings. Settings below control the animation type and behavior.

Settings location: Row/Section → Advanced tab → Animation section

Animation Type #

Selects which animation to apply to the element.

TypeBehavior
NoneNo animation. Extension is disabled.
Fade AnimationOpacity-based fade-in from a specified direction.
3D Move3D transform movement with rotation and perspective.

Select None to disable animations temporarily. Fade Animation is lighter weight; 3D Move creates more complex transformations.

Common Settings #

These settings apply to all animation types.

Method #

Defines how the animation starts.

MethodBehavior
FromElement starts at animation end state, animates to final state
ToElement starts at final state, animates away on trigger

From is the standard choice for entrance animations. To is used for exit animations.

Trigger #

Determines when the animation starts.

TriggerBehavior
On ScrollPlays when element scrolls into view
On LoadPlays when page loads
On ClickPlays when element is clicked
On HoverPlays when element is hovered

On Scroll is most common. On Load plays immediately. On Click and On Hover require user interaction.

Wrapper #

Selects which container element receives the animation.

OptionBehavior
DefaultApplies animation to the element itself
CustomApplies animation to a custom selector

Use Default for most cases. Use Custom if the animation needs to apply to a nested element.

Delay #

Waits before animation starts, in seconds. Range: 0+. Default: 0.

Useful for staggering animations on multiple elements. Set to 0.2 for a 200ms delay, 0.5 for 500ms, etc.

Duration #

How long the animation plays, in seconds. Range: 0.1-5. Default: 0.

Longer duration = slower animation. Typical range: 0.3 to 1.5 seconds.

Ease #

Easing function controls animation speed curve. Options include Power 2 Out, Linear, Ease In, Ease Out, and others. Default: Power 2 Out.

Power 2 Out creates a natural deceleration. Linear is uniform speed. See Easing Functions section for all options.

Fade Animation #

Opacity-based animation that fades element in or out from a specified direction.

Fade From #

Direction the element fades in from.

DirectionEffect
TopFades in from above
BottomFades in from below
LeftFades in from left side
RightFades in from right side

Default: Bottom (common for scroll-based animations).

Fade Offset #

Distance the element travels while fading, in pixels. Range: 0+. Default: 0.

0 = pure fade with no movement. Positive value = element slides while fading. Typical: 20-50px.

3D Move Animation #

3D transform animation with rotation and perspective movement.

Rotation Direction #

Axis around which the element rotates.

AxisEffect
X AxisRotates forward/backward (flips top-to-bottom)
Y AxisRotates left/right (flips side-to-side)
Z AxisRotates flat (spins like a wheel)

Y Axis is most common and feels natural. X Axis creates flipping effects.

Rotation Value #

Degrees of rotation. Range: 0-360. Default: 0.

Positive values rotate clockwise (Y/Z axis) or downward (X axis). Typical: 45-180 degrees.

Transform Origin #

Point around which the rotation occurs. Default centers the rotation.

Leave blank to use element center. Can be customized for off-center rotations.

Easing Functions #

Easing controls how fast the animation moves throughout its duration.

EasingSpeed CurveFeel
LinearConstant speedMechanical, even
Power 1 In/OutGentle accelerationSubtle, smooth
Power 2 In/OutModerate accelerationNatural (default)
Power 3 In/OutStrong accelerationSnappy, quick
Power 4 In/OutVery strong accelerationDramatic, punchy
Ease InSlow start, fast endAnticipation
Ease OutFast start, slow endSettling, landing

Power 2 Out is the default and works for most cases. Try Power 3 Out for snappier animations.

Configuration Examples #

Subtle Fade In (Scroll) #

Gentle fade-in as element scrolls into view.

SettingValue
Animation TypeFade Animation
MethodFrom
TriggerOn Scroll
WrapperDefault
Delay0
Duration0.8
EasePower 2 Out
Fade FromBottom
Fade Offset30

3D Flip on Load #

Dramatic 3D rotation when page loads.

SettingValue
Animation Type3D Move
MethodFrom
TriggerOn Load
Delay0.3
Duration1.2
EasePower 3 Out
Rotation DirectionY Axis
Rotation Value180

Fade With Stagger #

Multiple elements fade in with staggered delays.

SettingFirst ElementSecond Element
Animation TypeFade AnimationFade Animation
Delay00.2
Duration0.60.6
Fade FromBottomBottom

Increase Delay for each successive element (0, 0.2, 0.4, 0.6) for a cascading effect.

Troubleshooting #

Animation not playing #

Verify the extension is enabled on the Row/Section. Check that Animation Type is not set to None. Verify Trigger condition is met (scroll into view, page load, etc.). Clear browser cache and reload.

Animation plays too fast or too slow #

Adjust the Duration setting. Increase for slower animation, decrease for faster. Try values between 0.3 and 1.5 seconds for most cases.

Element jumps or pops into position #

This usually means animation didn't start properly. Check Trigger is set correctly. Verify Delay is 0 if animation should play immediately. Ensure element is not hidden by CSS display: none.

Animation plays multiple times #

If using On Scroll, element may re-animate when scrolling back up. This is normal. To prevent, use On Load instead. For On Click or On Hover, check if there are multiple click/hover handlers.

Fade From direction not working #

Fade From only works with Fade Animation type, not 3D Move. Verify Animation Type is set to Fade Animation. Check Fade Offset is greater than 0 for visible directional movement.

3D rotation looks flat or invisible #

Rotation Value may be too small. Increase to 90-180 degrees for more visible effect. Check Rotation Direction is set (X, Y, or Z axis). Verify Transform Origin is blank for default centering.

Animation conflicts with other extensions #

Multiple animations on the same element can cause conflicts. If using Cursor Follower or Sticky Elements on the same element, test each individually. Disable other extensions to isolate the issue.

Performance is sluggish #

Reduce Duration or Fade Offset. Disable animations on elements below the fold on slower devices. Check browser performance with Inspector. On mobile, consider using simpler animations (Fade vs 3D).

Easing looks wrong #

Different easing functions create different feels. Try Power 2 Out (default) for most cases. Use Linear for mechanical effects. Use Ease Out for natural settling. Experiment with different easings to find the best feel.

Support #

For issues or questions, contact support@diviexpand.com


© 2026 DiviAnimator. All rights reserved.

What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on September 8, 2026
Draw SVGCursor Move Effect
Table of Contents
  • Requirements
  • Overview
  • Enabling the Extension
  • Animation Type
  • Common Settings
    • Method
    • Trigger
    • Wrapper
    • Delay
    • Duration
    • Ease
  • Fade Animation
    • Fade From
    • Fade Offset
  • 3D Move Animation
    • Rotation Direction
    • Rotation Value
    • Transform Origin
  • Easing Functions
  • Configuration Examples
    • Subtle Fade In (Scroll)
    • 3D Flip on Load
    • Fade With Stagger
  • Troubleshooting
    • Animation not playing
    • Animation plays too fast or too slow
    • Element jumps or pops into position
    • Animation plays multiple times
    • Fade From direction not working
    • 3D rotation looks flat or invisible
    • Animation conflicts with other extensions
    • Performance is sluggish
    • Easing looks wrong
  • Support
Subscribe to our newsletter

Success!

Subscribe

Company
  • !
    Home
  • !
    About Us
  • !
    Contact Us
  • !
    AFFILIATES PROGRAM
Resource
  • !
    Documentation
  • !
    Affiliate Policy
  • !
    Refund Policy
  • !
    Terms of Service
  • !
    Privacy Policy
Our Products
  • !
    Bundle Pack
  • !
    WooEXPAND
  • !
    MINICART EXPAND
  • Follow
  • Follow
  • Follow
  • Follow

© 2026 DiviAnimator. All rights reserved.

support@diviexpand.com

DiviAnimator