Divi’s scroll effects bring tons of new design possibilities to websites you create. With every new feature, we try to share cool Divi techniques you can use to make your pages stand out from the crowd. This tutorial is no different, today, we’ll show you how to create a horizontal self-scrolling list. As visitors vertically scroll down your page, the horizontal items scroll along horizontally. This removes the need for a separate horizontal scrollbar and improves the overall user experience visitors have. It also helps you focus on sharing bulk content without it taking over your entire page. You’ll be able to download the JSON file for free as well!

Let’s get to it.

Preview

Before we dive into the tutorial, let’s take a quick look at the outcome across different screen sizes.

Desktop

Mobile

self-scrolling list

Download The Horizontal Self-Scrolling List Layout for FREE

To lay your hands on the free horizontal self-scrolling list layout, you will first need to download it using the button below. To gain access to the download you will need to subscribe to our Divi Daily email list by using the form below. As a new subscriber, you will receive even more Divi goodness and a free Divi Layout pack every Monday! If you’re already on the list, simply enter your email address below and click download. You will not be “resubscribed” or receive extra emails.

Let’s Start Recreating!

Add New Section

Background Color

Start by adding a new section to the page you’re working on. Open the section settings and modify the background color.

  • Background Color: #d0d5db

self-scrolling list

Overflows

Hide the section overflows too.

  • Horizontal Overflow: Hidden
  • Vertical Overflow: Hidden

self-scrolling list

Add Row #1

Column Structure

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

self-scrolling list

Background Image

Without adding any modules yet, open the row settings and upload the background image you can find in the download folder that was shared at the beginning of this tutorial.

self-scrolling list

Sizing

Move on to the row’s design tab and change the sizing settings next.

  • Width: 90% (Desktop), 100% (Tablet & Phone)
  • Max Width: 1580px

self-scrolling list

Spacing

Modify the spacing settings as well.

  • Bottom Margin: 200px (Desktop), 50px (Tablet & Phone)
  • Top Padding: 100px
  • Bottom Padding: 100px

self-scrolling list

Add Text Module to Column

Add H2 Content

Time to add modules, starting with a Text Module containing some H2 content of your choice.

self-scrolling list

H2 Text Settings

Modify the module’s H2 text settings accordingly:

  • Heading 2 Font: Raleway
  • Heading 2 Font Weight: Semi Bold
  • Heading 2 Text Alignment: Center
  • Heading 2 Text Color: #d0d5db
  • Heading 2 Text Size: 70px (Desktop), 50px (Tablet), 40px (Phone)

self-scrolling list

Add Divider Module to Column

Visibility

Then, add a Divider Module and make sure the ‘Show Divider’ option is enabled.

  • Show Divider: Yes

self-scrolling list

Line

Change the module’s line color next.

  • Line Color: #d7dce2

self-scrolling list

Sizing

Along with the sizing settings.

  • Divider Weight: 20px
  • Width: 11%
  • Module Alignment: Center
  • Height: 20px

self-scrolling list

Border

Complete the module settings by adding some border radius.

  • Border: 20px (All Corners)

self-scrolling list

Add Row #2

Column Structure

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

self-scrolling list

Spacing

Without adding any modules yet, open the row settings and change the left and right padding values across different screen sizes.

  • Left Padding: 0% (Desktop), 5% (Tablet & Phone)
  • Right Padding: 0% (Desktop), 5% (Tablet & Phone)

self-scrolling list

Column Settings

Background Color

Then, go to the column settings and use a background color.

  • Background Color: #d0d5db

self-scrolling list

Spacing

Modify the column padding values across different screen sizes too.

  • Top Padding: 3% (Desktop), 20% (Tablet), 30% (Phone)
  • Bottom Padding: 2% (Desktop), 15% (Tablet), 20% (Phone)
  • Left Padding: 2% (Desktop), 10% (Tablet & Phone)
  • Right Padding: 2% (Desktop), 10% (Tablet & Phone)

self-scrolling list

Border

Next, go to the border settings and add some border radius to the column container.

  • All Corners: 30px

self-scrolling list

Main Element CSS

Complete the column settings by adding some responsive CSS code. We’re using CSS for the box shadow to obtain the neumorphism design style where two different box shadows are combined. However, feel free to replace this box shadow with a Divi-built box shadow if you want to change the overall style of the design. We’re also making sure the columns appear below each other on smaller screen sizes.

Desktop:

box-shadow: #A2B1C6 9px 9px 30px,#ffffff -5px -0px 40px;

Tablet & Phone:

box-shadow: #A2B1C6 9px 9px 30px,#ffffff -5px -0px 40px;
width: 100% !important;
margin: 100px 0px 100px 0px !important;

self-scrolling list

Overflows

Complete the column settings by setting the overflows to visible. This will allow us to create the overlaps you were able to notice in the preview of this post.

  • Horizontal Overflow: Visible
  • Vertical Overflow: Visible

self-scrolling list

Add Image Module to Column

Upload Image

Time to add modules, starting with an Image Module. Upload an image of your choice.

self-scrolling list

Alignment

Move on to the module’s design tab and change the image alignment.

  • Image Alignment: Center

self-scrolling list

Spacing

Add some negative top margin too.

  • Top Margin: -10%

self-scrolling list

Filters

Then, go to the filters settings and remove all saturation. We’re adding some additional contrast as well.

  • Saturation: 0%
  • Contrast: 200%

self-scrolling list

Position

Complete the module settings by repositioning the entire module.

  • Position: Absolute
  • Location: Top Center

self-scrolling list

Add Text Module #1 to Column

Add H3 Content

The next module we need is a Text Module with some H3 content of your choice.

self-scrolling list

H3 Text Settings

Move on to the module’s design tab and change the H3 text settings accordingly:

  • Heading 3 Font: Raleway
  • Heading 3 Font Weight: Semi Bold
  • Heading 3 Text Color: #7e8a98
  • Heading 3 Text Size: 28px

self-scrolling list

Add Divider Module to Column

Show Divider

Add a Divider Module right below the Text Module and make sure the ‘Show Divider’ option is enabled.

  • Show Divider: Yes

self-scrolling list

Line

Change the module’s line color next.

  • Line Color: #d7dce2

self-scrolling list

Sizing

Modify the sizing settings too.

  • Divider Weight: 20px
  • Width: 21%
  • Height: 20px

self-scrolling list

Border

Then, go to the border settings and use some border radius.

  • All Corners: 20px

self-scrolling list

Main Element CSS

Complete the module settings by adding the same type of neumorphism box shadow to the module’s main element. Again, you’re free to use a Divi built-in box shadow instead.

box-shadow: #A2B1C6 9px 9px 30px,#ffffff -5px -0px 40px;

self-scrolling list

Add Text Module #2 to Column

Add Content

Up next we have another Text Module with some description content.

self-scrolling list

Text Settings

Change the module’s text settings as follows:

  • Text Font: Raleway
  • Text Color: #7e8a98
  • Text Line Height: 2.7em
  • Text Alignment: Left

self-scrolling list

Add Button Module to Column

Add Copy

Last but not least, we’ll also need a Button Module. Enter some copy of your choice.

self-scrolling list

Button Settings

Then, move on to the design tab and style the button accordingly:

  • Use Custom Styles For Button: Yes
  • Button Text Size: 17px
  • Button Text Color: #7e8a98
  • Button Background Color: #d0d5db
  • Button Border Width: 0px

self-scrolling list

  • Button Border Radius: 100px
  • Button Font: Raleway

self-scrolling list

Spacing

We’ll make some changes to the spacing settings as well.

  • Bottom Margin: -5%
  • Top Padding: 30px
  • Bottom Padding: 30px
  • Left Padding: 100px (Desktop & Tablet), 50px (Phone)
  • Right Padding: 100px (Desktop & Tablet), 50px (Phone)

self-scrolling list

Main Element CSS

We’ll use the same neumorphism box shadow.

box-shadow: #A2B1C6 9px 9px 30px,#ffffff -5px -0px 40px;

self-scrolling list

Position

And complete the Button Module settings by repositioning the module.

  • Position: Absolute
  • Location: Bottom Center

self-scrolling list

Turn Row Into Self-Scrolling List

Change Row Sizing

Now, in the last part of this tutorial, we’ll turn the second row into a self-scrolling list. The first step to achieve the desired outcome is opening the row settings and modifying the sizing settings as follows:

  • Use Custom Gutter Width: Yes
  • Gutter Width: 2
  • Width: 220% (Desktop), 100% (Tablet & Phone)
  • Max Width: 220% (Desktop), 100% (Tablet & Phone)

self-scrolling list

Clone Column 5x

Then, clone the column five times.

self-scrolling list

Add Horizontal Motion Scroll Effect

To make the self-scrolling list effect happen, we’ll add some horizontal motion.

  • Enable Horizontal Motion: Yes
  • Starting Offset:
    • Desktop: 8
    • Tablet & Phone: 0
  • Mid Offset: 0 (at 40%)
  • Ending Offset:
    • Desktop: -35 (at 62%)
    • Tablet & Phone: 0

self-scrolling list

Increase Section Padding

Complete the design by adding some additional padding to your section. That’s it!

  • Top Padding: 300px (Desktop), 100px (Tablet & Phone)
  • Bottom Padding: 300px (Desktop), 100px (Tablet & Phone)

self-scrolling list

Preview

Now that we’ve gone through all the steps, let’s taka a final look at the outcome across different screen sizes.

Desktop

Mobile

self-scrolling list

Final Thoughts

In this post, we’ve shown you how to create a horizontal self-scrolling list with Divi’s scroll effects. As your visitors are scrolling down vertically, the horizontal column list scrolls on its own, revealing different parts of the list at a time. This is a great way to share bulk content and improve your visitors’ user experience. You were able to download the JSON file for free as well! If you have any questions or suggestions, feel free to leave a comment in the comment section below.

If you’re eager to learn more about Divi and get more Divi freebies, make sure you subscribe to our email newsletter and YouTube channel so you’ll always be one of the first people to know and get benefits from this free content.

The post Download a FREE Horizontal Self-Scrolling List Made with Divi’s Scroll Effects appeared first on Elegant Themes Blog.