How to Apply Colliding Animations to Design Elements with Divi

Last Updated on September 16, 2022 by 17 Comments

How to Apply Colliding Animations to Design Elements with Divi
Blog / Divi Resources / How to Apply Colliding Animations to Design Elements with Divi
Play Button

Adding animations to design elements on your page can definitely help you increase engagement. There are many animation options available in Divi and its Visual Builder and they’re quite straightforward to use. But you can also get creative with these animations and use them in a unique way. In this post, we’ll handle three examples of colliding animations which we’ll recreate step by step, using Divi’s built-in options only.

Let’s get to it!

Preview

Before we dive into the tutorial, let’s take a quick look at the three examples we’ll recreate within this tutorial.

Example #1: Colliding Text

colliding animations

Example #2: Colliding Dividers

colliding animations

Example #3: Colliding Grid

colliding animations

Hover

colliding animations

Subscribe To Our Youtube Channel

Recreate Example #1: Colliding Text

colliding animations

Add Specialty Section

Structure

Let’s get started with the first example! Open a new or existing page and add a new specialty section using the following structure:

colliding animations

Sizing

Without adding any modules or row, open the section settings and enable the β€˜Make This Section Fullwidth’ option in the sizing settings.

colliding animations

Add Row #1

Column Structure

Continue by adding a row to the specialty section:

colliding animations

Sizing

Open the row settings and make some changes to the sizing settings.

  • Use Custom Gutter Width: Yes
  • Gutter Width: 1

colliding animations

Spacing

Change the custom padding values in the spacing settings as well.

  • Top Padding: 44px
  • Bottom Padding: 0px

colliding animations

Add Text Module to Column 1

Add Content

Continue by adding a Text Module to the first column of the row and add some content.

colliding animations

Heading Text Settings

Change the heading text settings next.

  • Heading Font: Montserrat
  • Heading Font Weight: Light
  • Heading Text Size: 4.4vw (Desktop), 8.2vw (Tablet), 40px (Phone)
  • Heading Line Height: 0.7em

colliding animations

Add Divider Module to Column 1

Visibility

The second module needed in column 1 is a Divider Module. Make sure the divider shows up by enabling the β€˜Show Divider’ option.

  • Show Divider: Yes

colliding animations

Color

Move on to the design tab and change the divider color.

  • Color: #000000

colliding animations

Sizing

Decrease the width of the divider as well.

  • Width: 91%

colliding animations

Spacing

And add some top margin to create space between the Divider Module and the Text Module.

  • Top Margin: 30px

colliding animations

Animation

Lastly, add a subtle animation to the Divider Module.

  • Animation Style: Slide
  • Animation Direction: Left

colliding animations

Add Text Module to Column 2

Add Content

Move on to the second column and add the second Text Module with some content of choice.

colliding animations

Heading Text Settings

Change the heading text settings next.

  • Heading Font: Montserrat
  • Heading Font Weight: Light
  • Heading Text Color:Β #3f46ff
  • Heading Text Size: 3.8vw (Desktop), 6.5vw (Tablet), 40px (Phone)
  • Heading Line Height: 0.8em

colliding animations

Animation

And add an animation to this module as well.

  • Animation Style: Slide
  • Animation Direction: Left
  • Animation Delay: 600ms
  • Animation Intensity: 10%

colliding animations

Add Row #2

Column Structure

Continue by adding another row to the section using the following column structure:

colliding animations

Add Remaining Modules

Add the other modules you want to show up in this new row and modify them to your needs.

colliding animations

Recreate Example #2: Colliding Dividers

colliding animations

Add Specialty Section

Structure

On to the next example! Add a new specialty section using the following structure:

colliding animations

Sizing

Without adding any rows or modules, open the section settings and enable the β€˜Make This Section Fullwidth’ option.

  • Make This Section Fullwidth: Yes

colliding animations

Add Row #1

Column Structure

Continue by adding a new row using the following column structure:

colliding animations

Spacing

Open the row settings and modify the custom padding settings.

  • Top Padding: 44px
  • Bottom Padding: 0px

colliding animations

Add Text Module

Add Content

Next, add a Text Module to the row with some content of choice.

colliding animations

Heading Text Settings

Move on to the design tab and change the heading text settings.

  • Heading Font: Montserrat
  • Heading Font Weight: Light
  • Heading Text Size: 70px (Desktop), 50px (Tablet), 40px (Phone)
  • Heading Line Height: 0.8em

colliding animations

Add Row #2

Column Structure

Continue by adding another row using the following column structure:

colliding animations

Sizing

Without adding any modules yet, open the row settings and modify the sizing settings.

  • Use Custom Gutter Width: Yes
  • Gutter Width: 1
  • Width: 53% (Desktop), 100% (Tablet & Phone)

colliding animations

Spacing

Change the custom padding values as well.

  • Top Padding: 50px
  • Bottom Padding: 0px

colliding animations

Add Divider Module to Column 1

Visibility

Once you’re done modifying the row settings, go ahead and add a Divider Module to the first column and make sure the divider shows up by enabling the β€˜Show Divider’ option.

  • Show Divider: Yes

colliding animations

Color

Change the divider color next.

  • Divider Color:Β #3f46ff

colliding animations

Styles

And change the divider style in the styles settings.

  • Divider Style: Double

colliding animations

Sizing

Increase the divider weight in the sizing settings too.

  • Divider Weight: 8px

colliding animations

Animation

Lastly, add an animation to the Divider Module.

  • Animation Style: Slide
  • Animation Direction: Right

colliding animations

Clone Divider Module & Place in Column 2

Once you’re done modifying the Divider Module settings, go ahead and clone the module. Place the duplicate in the second column of the row.

colliding animations

Change Animation

To create a colliding effect, change the animation direction of the duplicate Divider Module.

  • Animation Style: Slide
  • Animation Direction: Left

colliding animations

Add Row #3

Column Structure

Continue by adding another row using the following column structure:

colliding animations

Add Remaining Modules

And add as many modules you want to finish the section design.

colliding animations

Recreate Example #3: Colliding Grid

colliding animations

Add New Section

Spacing

On to the next and last example! Add a regular section and open the settings. Go to the spacing settings add some custom padding values:

  • Top Padding: 300px
  • Bottom Padding: 200px

colliding animations

Add Row #1

Column Structure

Continue by adding a new row using the following column structure:

colliding animations

Add Image Module to Column

Upload Shaped Image Overlay

Save the following shaped image overlay to your desktop by right-clicking:

colliding animations

Once you’ve saved the shaped image overlay, go back to your Divi website and add an Image Module to the row. Upload the shaped image overlay file that you can find in your download folder.

colliding animations

Gradient Background

Next, add a gradient background to the module.

  • Color 1:Β #aa2bff
  • Color 2:Β #09f7eb

colliding animations

Alignment

Change the image alignment as well.

  • Image Alignment: Center

colliding animations

Sizing

And enable the β€˜Force Fullwidth’ option in the sizing settings.

  • Force Fullwidth: Yes

colliding animations

Spacing

Add some custom margin to the module too.

  • Left Margin: 200px
  • Right Margin: 200px

colliding animations

Animation

Lastly, add an animation to the module.

  • Animation Style: Zoom
  • Animation Direction: Center
  • Animation Duration: 3000ms
  • Animation Intensity: 100%

colliding animations

Add Row #2

Column Structure

On to the second row. Use the following column structure:

colliding animations

Sizing

Without adding any modules yet, open the row settings and make some changes to the sizing settings.

  • Use Custom Width: Yes
  • Unit: PX
  • Custom Width: 944px
  • Use Custom Gutter Width: Yes
  • Gutter Width: 1

colliding animations

Add Blurb Module to Column 1

Add Content

Continue by adding a Blurb Module to the first column. Enter some content of choice.

colliding animations

Icon

Select an icon next.

colliding animations

Background Color

And add a background color to the module as well.

  • Background Color:Β rgba(255,255,255,0.83)

colliding animations

Icon Settings

Move on to the design tab and change the icon settings.

  • Icon Color: #000000
  • Icon Placement: Top
  • Use Icon Font Size: Yes
  • Icon Font Size: 73px

colliding animations

Title Text Settings

Modify the title text settings as well.

  • Title Font: Open Sans
  • Title Font Weight: Semi Bold
  • Title Text Alignment: Center
  • Title Text Size: 15px
  • Title Letter Spacing: -1px
  • Title Line Height: 1.8em

colliding animations

Sizing

And decrease the content width in the sizing settings.

  • Content Width: 183px

colliding animations

Spacing

We’ll add some custom top and bottom padding too.

  • Top Padding: 50px
  • Bottom Padding: 50px

colliding animations

Box Shadow

Continue by giving the Blurb Module a subtle box shadow.

  • Box Shadow Blur Strength: 80px
  • Shadow Color:Β rgba(0,0,0,0.3)

colliding animations

Transitions

And increase the transition duration in the advanced tab.

  • Transition Duration: 600ms

colliding animations

Clone Blurb Module 8 Times & Place 3 Duplicates in Each Remaining Column

Now, once you’re done modifying the first Blurb Module, you can go ahead and clone it 8 times. Place three duplicates in the second column and three in the third. In the next part of this tutorial, we’ll make unique changes to each one of the Blurb Modules. To do that, we’ll follow the numbering below:

colliding animations

Modify Blurb Module #1

Spacing

Open the first Blurb Module and add some negative top margin.

  • Top Margin: -340px (Desktop), 0px (Tablet & Phone)

colliding animations

Hover Spacing

Change the margin values on hover.

  • Top Margin: -380px
  • Bottom Margin: 40px
  • Left Margin: -40px
  • Right Margin: 40px

colliding animations

Rounded Corners

Continue by adding ’30px’ to the top left corner of the module.

colliding animations

Animation

And add an animation.

  • Animation Style: Slide
  • Animation Direction: Left
  • Animation Delay: 200ms

colliding animations

Modify Blurb Module #2

Background Color

Open the second Blurb Module and change the background color.

  • Background Color:Β rgba(255,255,255,0.93)

colliding animations

Spacing

Continue by adding some negative top margin to the module.

  • Top Margin: -340px (Desktop), 0px (Tablet & Phone)

colliding animations

Hover Spacing

Change these margin values on hover.

  • Top Margin: -380px
  • Bottom Margin: 40px

colliding animations

Animation

And add an animation to the module.

  • Animation Style: Slide
  • Animation Direction: Left
  • Animation Delay: 400ms

colliding animations

Modify Blurb Module #3

Spacing

On to the third Blurb Module. Add some negative top margin.

  • Top Margin: -340px (Desktop), 0px (Tablet & Phone)

colliding animations

Hover Spacing

Modify the margin values on hover.

  • Top Margin: -380px
  • Bottom Margin: 40px
  • Left Margin: 40px
  • Right Margin: -40px

colliding animations

Rounded Corners

Add ’30px’ to the top right corner of the module as well.

colliding animations

Animation

And add an animation.

  • Animation Style: Slide
  • Animation Direction: Left
  • Animation Delay: 600ms

colliding animations

Modify Blurb Module #4

Background Color

On to the fourth module. Open the settings and change the background color.

  • Background Color:Β rgba(255,255,255,0.93)

colliding animations

Hover Spacing

Add some hover margin values next.

  • Left Margin: -40px
  • Right Margin: 40px

colliding animations

Animation

And add an animation as well.

  • Animation Style: Fade
  • Animation Delay: 800ms

colliding animations

Modify Blurb Module #5

Animation

On to the fifth module. The only thing you’ll need to do here is adding an animation.

  • Animation Style: Fade
  • Animation Delay: 1000ms

colliding animations

Modify Blurb Module #6

Background Color

Continue by opening the sixth module and change the background color.

  • Background Color:Β rgba(255,255,255,0.93)

colliding animations

Hover Spacing

Change the spacing values on hover as well.

  • Left Margin: 40px
  • Right Margin: -40px

colliding animations

Animation

And add an animation.

  • Animation Style: Fade
  • Animation Delay: 1200ms

colliding animations

Modify Blurb Module #7

Hover Spacing

On to the seventh module. Add some hover margin values to the spacing settings.

  • Top Margin: 40px
  • Left Margin: -40px
  • Right Margin: 40px

colliding animations

Rounded Corners

Continue by adding ’30px’ of border radius to the bottom left corner of the module.

colliding animations

Animation

And add an animation.

  • Animation Style: Slide
  • Animation Direction: Right
  • Animation Delay: 1400ms

colliding animations

Modify Blurb Module #8

Background Color

Continue by opening the eighth module and change the background color.

  • Background Color:Β rgba(255,255,255,0.93)

colliding animations

Hover Spacing

Add some custom margin on hover to the module next.

  • Top Margin: 40px

colliding animations

Animation

Add an animation to this Blurb Module as well.

  • Animation Style: Slide
  • Animation Direction: Right
  • Animation Delay: 1600ms

colliding animations

Modify Blurb Module #9

Hover Spacing

On to the ninth and last module! Go to the spacing settings and add some custom hover margin values.

  • Top Margin: 40px
  • Left Margin: 40px
  • Right Margin: -40px

colliding animations

Rounded Corners

Add ’30px’ of border radius to the bottom right corner as well.

colliding animations

Animation

And add an animation.

  • Animation Style: Slide
  • Animation Direction: Right
  • Animation Delay: 1800ms

colliding animations

Add Negative Bottom Margin to Image Module in Row #1

Now, to collide the circle we’ve created in the first part of this example and the grid, we’re going to give the Image Module (containing the shaped image overlay) some negative bottom margin.

  • Bottom Margin: -520px

colliding animations

Preview

Now that we’ve gone through all the steps, let’s take a final look at the outcome we’ve achieved.

Example #1: Colliding Dividers

colliding animations

Example #2: Colliding Text

colliding animations

Example #3: Colliding Grid

colliding animations

Hover

colliding animations

Final Thoughts

Adding animations to your pages can help create more interaction between your visitors and you. Of course, you can just use the animation settings you have within the Visual Builder, but you can also take it one step further by applying colliding animations to design elements which will help you achieve stunning results. If you have any questions or suggestions, make sure you leave a comment in the comment section below!

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! πŸ‘‡

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow πŸ‘‡

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How πŸ‘‡

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

New Starter Site for Estheticians (Quick Install)

New Starter Site for Estheticians (Quick Install)

Posted on November 12, 2024 in Divi Resources

Divi empowers you to build the best websites possible, and now, Divi Quick Sites takes website creation to a whole new level. This revolutionary tool lets anyone, regardless of skill level, generate a complete website in under two minutes! Divi Quick Sites provides everything you need to launch...

View Full Post
Divi 5 Update: Public Alpha Version 3

Divi 5 Update: Public Alpha Version 3

Posted on November 11, 2024 in Divi Resources

The Divi 5 Public Alpha is available for testing. As we progress towards the final release, we’ll update Divi 5 every two weeks, appearing as a standard update in your WordPress dashboard. If you use Divi 5, you’ll notice an update notification for Public Alpha Version 3Β today. Thanks...

View Full Post

17 Comments

  1. Thank you, excellent work. Quick question, though, is it possible to get a rotation all parallax effect in Divi?

  2. Sorry, wrong blog post

  3. You often build design elements like this one for a desktop experience. Given that more and more content is consumed and therefor be aimed for mobile devices, could you build future design elemets with the mobile experience as primary focus? IMHO its simpler to build from a mobile experience towards a desktop experience then the other way around. What are your thoughts on this?

  4. Thanks for sharing this informative blog with us.

  5. Very nice! very good job πŸ™‚ thx a lot :)))

  6. can you put a link to drive, dropbox…?

  7. mailto me I have done a json, I cant publish here the link. I have it in Dropbox

    • Hey JΓΆrg, maybe you can send me a link to the messenger?

      m.me/A.Bauer74

      Thank you

  8. this is great

  9. Most users come to the site from a mobile device, most of the designs you make, look better on the computer and not on a mobile device and you do not refer to it here.
    Is it possible to show how in mobile it will looks like?
    And on a more general note – give mobile phone Reference to the training and bonuses you create, thank you.

    PS – I would be happy to file json of this lesson
    Regards
    Sharon

    • hmm, I cant write a new post, dont know why, I have made a json, how can I send it to the users here?

      • can you put a link to drive, dropbox…?

  10. Nice!
    But can you give json all this block!=)

    • That would be great!

      • yes πŸ™‚

        • +1

  11. Thanks for your effort. Keep up the good work ??

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today