How to Split Screen Your Blog Post Template with Divi’s Theme Builder

Posted on August 22, 2020 by in Divi Resources | 9 comments

How to Split Screen Your Blog Post Template with Divi’s Theme Builder

When creating a website, chances are high you’re going to include a blog page and blog posts on it. Of course, the most important part of a blog strategy is creating high-quality blog post content, but the design part of it all plays a big part in your strategy’s success too. When creating a website with Divi, you’re able to streamline the way your blog posts look inside the Divi Theme Builder by creating a post template with dynamic content. We’ve been consistently sharing blog post templates on our blog which help you speed up the process, but if you’re specifically looking to create a split-screen blog post, you’ll love this post. We’ll show you step by step how to do it and you’ll be able to download the template 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

split screen blog post template

Mobile

split screen blog post template

Download The Split Screen Blog Post Template for FREE

To lay your hands on the free split screen blog post template, you will first need to download them 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.

1. Go to Divi Theme Builder & Add New Post Template

Go to Divi Theme Builder & Add New Template

Start by going to the Divi Theme Builder. Once there, add a new template.

split screen blog post template

Use Template on All Posts

Use the new template on all your posts.

  • Use On: All Posts

split screen blog post template

Start Building Template Body

And start building the template body.

split screen blog post template

2. Build Blog Post Template Body

Section Settings

Spacing

Once inside the template editor, you’ll notice a section. Open its settings, move on to the design tab and remove all default top and bottom padding.

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

split screen blog post template

Add New Row

Column Structure

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

split screen blog post template

Sizing

Without adding any modules yet, open the row settings and modify the sizing settings as follows:

  • Use Custom Gutter Width: Yes
  • Gutter Width: 1
  • Equalize Column Heights: Yes
  • Width: 100%
  • Max Width: 100%
  • Min Height: 100vh (Desktop), Auto (Tablet & Phone)
  • Max Height: 100vh (Desktop), None (Tablet & Phone)

split screen blog post template

Spacing

Remove all default top and bottom padding next.

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

split screen blog post template

Overflows

And set the row’s overflows to hidden.

  • Horizontal Overflow: Hidden
  • Vertical Overflow: Hidden

split screen blog post template

Column 1 Settings

Gradient Background

Then, open the column 1 settings and add a gradient background.

  • Color 1: rgba(255,255,255,0)
  • Color 2: #000000
  • Gradient Type: Linear
  • Place Gradient Above Background Image: Yes

split screen blog post template

split screen blog post template

Background Image

We’re using the dynamic featured image as a background image for the column next.

  • Background Image: Featured Image

split screen blog post template

Column 2 Settings

Spacing

Then, we’ll open the column 2 settings and add some custom padding values to the spacing settings.

  • Top Padding: 8%
  • Bottom Padding: 8%
  • Left Padding: 8%
  • Right Padding: 8%

split screen blog post template

split screen blog post template

Overflows

To allow people to scroll through the second column, where the post content and comment box will appear, we’re going to change the vertical overflow in the visibility settings.

  • Vertical Overflow: Scroll (Desktop), Visible (Tablet & Phone)

split screen blog post template

Add Post Title Module to Column 1

Elements

Time to add modules, starting with a Post Title Module in column 1. Disable the featured image option in the elements settings.

  • Show Featured Image: No

split screen blog post template

Title Text Settings

Move on to the design tab and change the H1 text settings accordingly:

  • Title Heading Level: H1
  • Title Font: Work Sans
  • Title Font Weight: Bold
  • Title Text Color: #ffffff
  • Title Text Size: 60px (Desktop), 45px (Tablet), 35px (Phone)
  • Title Letter Spacing: -1px
  • Title Line Height: 1.2em

split screen blog post template

Meta Text Settings

Modify the meta text settings next.

  • Meta Font: Work Sans
  • Meta Font Style: Uppercase
  • Meta Text Color: #eaeaea
  • Meta Letter Spacing: 2px

split screen blog post template

Sizing

Then, change the width across different screen sizes.

  • Width: 81% (Desktop), 100% (Tablet & Phone)

split screen blog post template

Spacing

Add some responsive padding values next.

  • Top Padding: 8% (Tablet & Phone Only)
  • Bottom Padding: 8% (Tablet & Phone Only)
  • Left Padding: 7% (Tablet), 8% (Phone)
  • Right Padding: 7% (Tablet), 8% (Phone)

split screen blog post template

Position

And complete the module settings by changing the position settings as follows:

  • Position: Absolute (Desktop), Default (Tablet & Phone)
  • Location: Bottom Center
  • Vertical Offset: 10%

split screen blog post template

Add Post Content Module to Column 2

On to the next column. There, the first module we need is a Post Content Module. This module will dynamically display your post content.

split screen blog post template

Heading Text Settings

Make some changes to the module’s heading text settings.

  • Heading Font: Work Sans
  • Heading Font Weight: Semi Bold
  • Heading Text Size:
    • H2: 40px
    • H3: 30px
    • H4: 25px
    • H5: 16px
    • H6: 14px
  • Heading Letter Spacing: -1px (H2, H3 & H4)

split screen blog post template

CSS Class

And add a CSS Class. In the next step of this tutorial, we’ll use this CSS class to generate some space between headings and paragraphs.

  • CSS Class: blog-post-content

split screen blog post template

Add Code Module to Column 2

Add CSS Code for Space Between Paragraphs & Headings

Add a Code Module right below the Post Content Module and add the following lines of CSS code to generate space between headings and paragraphs:

<style>
.blog-post-content h1,
.blog-post-content h2,
.blog-post-content h3,
.blog-post-content h4,
.blog-post-content h5,
.blog-post-content h6
{
margin-top: 20px;
margin-bottom: 20px;
}
</style>

split screen blog post template

Add Comments Module to Column 2

Fields Settings

The next and last module we need in column 2 to complete this tutorial is a Comments Module. Change the module’s fields settings accordingly:

  • Fields Background Color: #ffffff
  • Fields Text Color: #000000
  • Fields Top Padding: 30px
  • Fields Bottom Padding: 30px
  • Fields Left Padding: 30px
  • Fields Right Padding: 30px
  • Fields Font: Work Sans

split screen blog post template

  • Fields Font Style: Uppercase
  • Fields Text Size: 15px
  • Fields Letter Spacing: 3px
  • Fields Rounded Corners: 10px (All Corners)

split screen blog post template

  • Fields Box Shadow Blur Strength: 30px
  • Fields Box Shadow Color: rgba(0,0,0,0.06)

split screen blog post template

Comment Count Text Settings

Then, change the comment count text settings.

  • Comment Count Font: Work Sans
  • Comment Count Font Weight: Bold

split screen blog post template

Form Title Text Settings

Modify the form title text settings too.

  • Form Title Heading Level: H3
  • Form Title Font: Work Sans
  • Form Title Font Weight: Semi Bold

split screen blog post template

Meta Text Settings

Up next, we’ll make some changes to the meta text settings.

  • Meta Font: Work Sans
  • Meta Font Weight: Semi Bold
  • Meta Text Color: #000000

split screen blog post template

Button Settings

Then, we’ll style the button accordingly:

  • Use Custom Styles For Button: Yes
  • Button Text Size: 16px
  • Button Text Color: #ffffff
  • Button Background Color: #000000
  • Button Border Width: 0px
  • Button Border Radius: 100px

split screen blog post template

  • Button Letter Spacing: 2px
  • Button Font: Work Sans
  • Button Font Style: Uppercase

split screen blog post template

  • Button Top Padding: 2%
  • Button Bottom Padding: 2%
  • Buttom Left Padding: 5%
  • Button Right Padding: 5%

split screen blog post template

Spacing

We’ll add some top margin too.

  • Top Margin: 15%

split screen blog post template

Comment Body CSS

And we’ll complete the module settings by adding one line of CSS code to the module’s comment body in the advanced tab.

margin-top: 50px

split screen blog post template

3. Save Theme Builder Changes & View Result

Now that we’ve completed the blog post template, the only thing left to do is save all Divi Theme Builder changes and view the outcome on our blog posts!

split screen blog post template

split screen blog post template

Preview

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

Desktop

split screen blog post template

Mobile

split screen blog post template

Final Thoughts

In this post, we’ve shown you a different approach on creating a blog post template for your Divi website. More specifically, we’ve shown you how to create a split-screen blog post template design using Divi’s Theme Builder and dynamic content. We’ve guided you step by step through the process and added a JSON file which you were able to download 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.

Premade Layouts

Check Out These Related Posts

Get a FREE Tarot Layout Pack for Divi

Get a FREE Tarot Layout Pack for Divi

Posted on September 21, 2020 by in Divi Resources

Hey Divi Nation! Thanks for joining us for the next installment of our weekly Divi Design Initiative where each week, we give away brand new, free Divi Layout Packs from our design team to you. This time around, Kenny and his team have created a beautiful Tarot Layout Pack that’ll help you...

View Full Post

9 Comments

  1. Hello,
    Thanks for this really good tutorial,
    This really changes the usual presentations!
    Very good idea!

  2. Looks great and opens up some magazine-style options.
    But what does it look like to move between posts? Is there a next/previous option? A menu? A meta list?
    Is there somewhere we can go to see what that would look like?
    Thanks again.

    • That’s nice to hear, Randy, happy you’re enjoying this style!

      There’s actually a module inside Divi called the Post Navigation Module which allows you to do that! You can add that wherever you want inside the post template and style it however you want 🙂

      Hope that helps.

  3. I would like to, directly below the content (text on right side) add some buttons.
    Is that possible?

  4. The photo does not load when I use Chrome on macOS. Any suggestion where to start looking for errors? I used the json-file.

  5. Hello,

    I have just completed the tutorial but it is impossible to display all of my articles on mobiles and tablets, but I have followed the following instructions: “Vertical Overflow: Scroll (Desktop), Visible (Tablet & Phone)”

    Do you have a solution?

    Thank you,
    Olympe

  6. It’s awesome, but somehow using the json file, it shows another scroll outside the content of the post. It scrolls a little as if it was a single page. Any help?

  7. Photo doesn’t load using the json file.

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today

Pin It on Pinterest