Divi’s colliding section of columns effects brings a ton of new design possibilities to the websites you build. The subtle interactions you choose to add can help enhance the overall look of your website. Everything gets even better as soon as you sync the scroll effects. In this tutorial, we will specifically manage the creation of a beautiful colliding section of columns on the scroll. The colliding section of the columns design merges two different columns on the scroll, which in turn helps to emphasize the copy.
Create the colliding section of columns layout
Add a new section
Customizing the background color
Start by adding a new section to the page you are working on. Open the section settings and change the background color.
- Background color: # f4f2f7
Spacing
Also, remove the default top and bottom padding from all sections.
- Top padding: 0px
- Bottom padding: 0px
Add a new row
Column structure
Continue by adding a new row to the section using the column structure.
Sizing
Without adding any modules yet, open the row settings and change the sizing settings accordingly:
- Use custom gutter width: Yes
- Gutter width: 1
- Equalize Column Heights: Yes
- Width: 100%
- Max width: 100%
Spacing
Then remove all the default top and bottom padding.
- Top padding: 0px
- Bottom padding: 0px
Overflows
And hide the row overflows.
- Horizontal overflow: hidden
- Vertical overflow: hidden
Column 1 settings
Spacing
Then open the settings for column 1 and add custom padding values.
- Top padding: 15vw
- Bottom padding: 10vw
- Left padding: 5vw
- Right padding: 5vw
Z index
Also, increase the z index of the column.
- Z index: 12
Column 2 settings
Background picture
Continue by opening the settings in column 2 and upload a background image of your choice.
- Background Image Size: Cover
- Position of the background image: Center
- Repeat background image: no-repeat
- Mixing background images: Normal
Add text module # 1 to column 1
Add H1 content
It’s time to add modules, starting with a first text module in column 1. Add any H1 content of your choice.
H1 text parameters
Switch to the module design tab and change the H1 text settings accordingly:
- Title font: Shadows in the light
- Title font-weight: bold
- Header Text Color: # 000000
- Header Text Size: 6vw (desktop), 11vw (tablet), 13vw (phone)
- Header Letter Spacing: -2px
- HeadLine Height: 1.2em
Spacing
Also, add a top margin.
- Top margin: 10vw
Add text module # 2 to column 1
Add content
Insert another text module with descriptive content of your choice.
Text settings
Edit the module text settings as follows:
- Text font: Open Sans
- Text color: # 1e1e1e
- Text size: 0.9vw (desktop), 1.9vw (tablet), 3vw (phone)
- Text Line Height: 2.4 em
Spacing
And add custom margin values on different screen sizes.
- Top margin: 4vw (desktop), 8vw (tablet), 12vw (phone)
- Bottom margin: 4vw (desktop), 8vw (tablet), 12vw (phone)
Add a button module to column 1
Add a copy
The next and last module we need in this column is a button module. Add a copy of your choice.
Button settings
Modify the module button settings as follows:
- Use custom styles for the button: Yes
- Button text size: 1vw (desktop), 2vw (tablet), 3vw (phone)
- Button Text Color: #ffffff
- Button background-color: # 000000
- Button Border Width: 0px
- Button border-radius: 100px
- Button font: Open without
Spacing
And complete the button settings by adding custom padding values on different screen sizes.
- Top padding: 1vw (desktop), 2vw (tablet), 3vw (phone)
- Bottom padding: 1vw (desktop), 2vw (tablet), 3vw (phone)
- Left padding: 3vw (desktop), 5vw (tablet), 7vw (phone)
- Right padding: 3vw (desktop), 5vw (tablet), 7vw (phone)
Add text module to column 2
Add content
In the second column, the only module we will need is a text module. Enter the content of your choice.
Text settings
Switch to the module design tab and change the text settings accordingly:
- Text font: shadows in the light Text color: rgba (0,0,0,0,25)
- Text size: 9vw (desktop), 14vw (tablet and phone)
- Text letter spacing: -3px
- Text line height: 1em
- Text alignment: center (desktop), left (tablet and phone)
Spacing
Also add custom padding values.
- Top padding: 5vw (desk),
- Bottom padding: 60vw (tablet and phone)
- Left padding: 5vw (tablet and phone)
Apply scroll animations
Section
Ascent and descent
Once all your mods are in place, it’s time to apply the scrolling effects! First, open the section parameters and use the following scaling effect:
- Activate Top-to-Bottom
- Sclaing Starting scale: 100% (to 49%)
- Average scale:
- Office: 70% (at 100%)
- Tablet and phone: 100% (at 100%)
- End scale:
- Office: 70%
- Tablet and phone: 100%
Column 1
Horizontal movement
Continue by opening the settings in column 1 and use the following horizontal movement effect:
- Enable horizontal movement: Yes
- Start offset: 0
- Average offset:
- Office: 0 (to 65%)
- Tablet and phone: 0 (to 93%)
- End offset:
- Office: 6
- Tablet and phone: 0
Ascent and descent
Also, apply a scale up and down effect to the column.
- Enable scaling up and down: Yes
- Starting scale:
- Office: 10%
- Tablet and phone: 100%
- Average scale:
- Office: 90%
- Tablet and phone: 100%
- End scale: 100%
Column 2
Horizontal movement
Then open the settings for column 2 and use the following horizontal motion settings:
- Enable horizontal movement: Yes
- Start offset: 0
- Average offset:
- Office: 0 (at 53%)
- Tablet and phone: 0 (at 56%)
- End offset:
- Office: -6 (at 53%)
- Tablet and phone: 0 (at 100%)
Read more: 5 Divi child themes for veterinary surgeries
Fade in and fade out
Complete the column settings by adding a fade-in and fade-out effect.
- Activate fade in and fade out: Yes
- Starting opacity: 100% (at 47%)
- Medium opacity:
- Office: 0% (to 47%)
- Tablet and phone: 100% (at 47%)
- End of opacity:
- Office: 0%
- Tablet and phone: 100%
Final thoughts
In this article, we’ve shown you how to creatively use Divi’s scrolling effects to create a colliding section of columns. As soon as visitors scroll, the two different columns and their elements begin to merge. This, in turn, will allow you to emphasize the copy even more.
For website maintenance service contact us.