All Collections
Divi Documentation
FAQ's
How to add Arrow icons between columns to create "process steps"
How to add Arrow icons between columns to create "process steps"

Add Divi icons, in between Columns to create a "process step" layout

Eduard Ungureanu avatar
Written by Eduard Ungureanu
Updated over a week ago

We can add Divi icons between the columns inside a Row using CSS properties to create a "process steps" feel.

Create the Desktop layout

To make this work, we need a Row with at least 2 columns. In the following example, we are going to use a 3-column Row for a better outcome.

Note: The following process can be used for Rows/Columns already added to the page's layout.

Important Note: For this to work properly, make sure that the Dynamic Icons option in Divi > Theme Options > Performance Tab is deactivated.

  1. In the page layout, insert a Row with 3 Columns;

    Insert a Row with 3 columns

  2. Edit the Row settings and go to the Design Tab;

  3. Open the Sizing options group and enable Use Custom Gutter Width and Use Equalize Column Heights;

  4. Set the Custom Gutter Width to 4;

    Setting the Row's settings

  5. For the first column inside the Row, go to Advanced Tab > Custom CSS > After and add these CSS properties:

    content: '$';
    font-family: 'ETmodules';
    font-size: 50px;
    color: #6c2fb9;
    position: absolute;
    top: 50%;
    right: -60px;

    Custom CSS for the first column

  6. For the second column inside the Row, go to Advanced Tab > Custom CSS > After and add these CSS properties:

    content: '$';
    font-family: 'ETmodules';
    font-size: 50px;
    color: #6c2fb9;
    position: absolute;
    top: 50%;
    right: -60px;

    Custom CSS for the second column

Create the Tablet and Phone layout

  1. Edit the first column in the Row, go to Advanced Tab > Custom CSS > After, and enable Divi's Responsive Settings for the Main element as well as for the After element and switch to Tablet View

    Enable Divi's Responsive settings

  2. For the Main (Tablet), add this CSS property:

    margin-bottom: 70px;

  3. For the After (tablet), add these CSS properties:

    content: '"';
    font-family: 'ETmodules';
    font-size: 50px;
    color: #6c2fb9;
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
    bottom: -50px

    Responsive CSS properties for column 1

  4. Edit the second column in the Row, and repeat steps 1, 2 and 3.

    Responsive CSS properties for column 2

The demo section is available for download from the following link: https://slack-files.com/T0J2HJAJ2-F05SW1EBVJL-e9874af828.

How to use the JSON file

  1. Download the JSON file to your computer

  2. Go to the WordPress Dashboard > Divi > Divi Library

  3. Click on the Import/Export button at the top

  4. Choose the JSON file downloaded at step 1

  5. Once the import is done, open the page where that layout should be imported

  6. Click on the Add New Section button

  7. Choose Add from Library tab

  8. Choose the Section named Arrows between columns

Did this answer your question?