How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Nov 9, 2019 | Everything Divi for WordPress, WordPress News




If you’re looking for a way to create a global header for your website that doesn’t take up a lot of space, you’re going to love this tutorial. We’ll show you how to create a fullscreen global header using Divi’s Theme Builder. While scrolling down the page, the only two things additional you’ll notice on your post/page are 1) a clickable hamburger icon in the top left corner and 2) a logo in the top right corner. These two items will follow your visitors throughout their navigation process and once the hamburger icon is clicked, a custom fullscreen menu will open and allow visitors to go to other pages on your website. The outcome of this design is highly responsive and 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

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Mobile

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-1 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Download The Fullscreen Global Header Template for FREE

To lay your hands on the fullscreen global header template, 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.

You have successfully subscribed. Please check your email address to confirm your subscription and get access to free weekly Divi layout packs!

1. Go to Divi Theme Builder & Start Building Global Header

Go to Divi Theme Builder

Start by going to the Divi Theme Builder.

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Start Building Global Header

Then, click on ‘Add Global Header’ and proceed to click on ‘Build Global Header’.

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-1 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

2. Dedicate Section #1 to Fullscreen Navigation

Section Settings

Background Color

Time to start creating! Open the settings of the section you can notice inside the template editor and change the background color into a completely transparent one.

  • Background Color: rgba(255,255,255,0)

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-2 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Remove the section’s default top and bottom padding next.

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

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-3 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

CSS Class

Continue by adding a CSS class to the section. Later on this post, we’ll need this CSS class to turn the menu fullscreen.

  • CSS Class: section-transform

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-4 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Default Visibility

Then, go to the visibility settings and hide the overflows. Make sure you increase the z index of the section too, this will ensure the section will remain on top of all page and post content.

  • Horizontal Overflow: Hidden
  • Vertical Overflow: Hidden
  • Z Index: 999999

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-5 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Hover Visibility

Once you’ve added the z index, enable the hover option and make sure the same z index is applying there too.

  • Z Index: 999999

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-6 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add Row #1

Column Structure

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

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-7 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Sizing

Without adding any modules yet, open the row settings and allow the row to take up the entire width of the screen.

  • Use Custom Gutter Width: Yes
  • Gutter Width: 1
  • Width: 100%
  • Max Width: 100%

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-8 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Remove all default top and bottom padding next.

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

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-9 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add Text Module to Column

Add Content

The only module we need in this row is a Text Module. Add a menu symbol of your choice to the content box. In this tutorial, we’re using ‘≡’.

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-10 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Text Settings

Move on to the module’s design tab and change the text settings as follows:

  • Text Font: Abril Fatface
  • Text Color: #000000
  • Text Size: 3vw (Desktop), 5vw (Tablet), 7vw (Phone)
  • Text Line Height: 1em

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-11 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Modify the spacing values across different screen sizes next.

  • Top Padding: 2vw (Desktop), 3.5vw (Tablet), 5vw (Phone)
  • Bottom Padding: 2vw (Desktop), 3.5vw (Tablet), 5vw (Phone)
  • Left Padding: 3vw (Desktop), 4vw (Tablet), 7vw (Phone)
  • Right Padding: 3vw (Desktop), 4vw (Tablet), 7vw (Phone)

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-12 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

CSS ID

This text module will serve as a trigger for the fullscreen menu. That’s why we’ll need to assign a CSS ID to the text module. Later on the tutorial, we’ll use the CSS ID in our code.

  • CSS ID: menu-open

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-13 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add Row #2

Column Structure

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

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-14 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Sizing

Open the row settings and change the sizing settings as follows:

  • Width: 100%
  • Max Width: 100%

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-15 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Modify the spacing values too.

  • Top Margin: 2vw (Desktop), 4vw (Tablet), 6vw (Phone)
  • Bottom Margin: 2vw (Desktop), 4vw (Tablet), 6vw (Phone)
  • Left Padding: 19vw
  • Right Padding: 19vw

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-16 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add Text Module to Column

Add Content

Then, add a new Text Module to the column. This Text Module represents your first menu item.

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-17 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add Link

Make sure you add a proper link to the module next.

  • Module Link URL: #

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-18 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Text Settings

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

  • Text Font: Poppins
  • Text Font Weight: Semi Bold
  • Text Color: #000000
  • Text Size: 3vw (Desktop), 7vw (Tablet), 8vw (Phone)
  • Text Letter Spacing: -0.1vw
  • Text Line Height: 1em

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-19 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Modify the module’s spacing settings next.

  • Top Margin: 1vw
  • Bottom Padding: 2vw
  • Left Padding: 3vw

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-20 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Border

And complete the module’s settings by adding a bottom border.

  • Bottom Border Width: 1px
  • Bottom Border Color: #333333

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-21 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Clone Text Module Three Times

Once you’ve completed the first Text Module, you can clone it as many times as you want (depending on the menu items you want to show in your menu). However, make sure the modules don’t surpass the height of your screen.

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-22 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Change Content & Link of Each Duplicate

You’ll have to change the content and link of each duplicate.

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-23 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add Social Media Follow Module

Add Social Networks of Choice

The next and last module we need in this row is a Social Media Follow Module. Add all the social networks you want to display.

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-24 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Reset Individual Social Network Styles

Continue by resetting the styles of each social network individually.

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-25 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Icon Settings

Then, go to the module’s design tab and modify the icon settings as follows:

  • Icon Color: #000000
  • Use Custom Icon Size: Yes
  • Icon Font Size: 1vw (Desktop), 2vw (Tablet), 3vw (Phone)

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-26 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Add some left padding too.

  • Left Padding: 3vw

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-27 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add Row #3

Column Structure

The last row we need in this section contains the following column structure:

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-28 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Limit the space that is taken up by this row by removing all default top and bottom padding.

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

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-29 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add Code Module to Column

Insert JQuery & CSS Code

Then, add a Code Module and insert the following lines of CSS and JQuery code to make the fullscreen menu function:

<script> jQuery(function($){ $('#menu-open').click(function() { $('.section-transform').toggleClass('section-transform-active'); }); }); </script> <style> .section-transform{ cursor: pointer; } .section-transform-active { height: 100% !important; width: 100% !important; z-index: 99999 !important; background-color: #FFFFFF !important; } .section-transform { -webkit-transition: all 0.5s ease !important; -moz-transition: all 0.5s ease !important; -o-transition: all 0.5s ease !important; -ms-transition: all 0.5s ease !important; transition: all 0.5s ease !important; }</style>

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-30 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

3. Dedicate Section #2 to Top Right Corner Logo

Section Settings

Background Color

On to the next section! This section will contain the logo in the top right corner. Open the section settings and change the background color into a completely transparent one.

  • Background Color: rgba(0,0,0,0)

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-31 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Remove the section’s default top and bottom padding next.

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

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-32 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Default Visibility

Increase the section’s z index too.

  • Z Index: 99999

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-33 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Hover Visibility

Enable the hover option on the z index and make sure that same value applies on hover as well.

  • Z Index: 99999

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-34 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add New Row

Column Structure

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

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-35 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Sizing

Open the row settings and change the sizing settings as follows:

  • Width: 100%
  • Max Width: 100%

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-36 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Remove the row’s default top and bottom padding too.

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

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-37 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Add Image Module to Column

Upload PNG Logo Image

The only module we need in this row and section is an Image Module. Upload your semi-transparent logo image file.

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-38 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Sizing

Go to the module’s sizing settings and force fullwidth.

  • Force Fullwidth: Yes

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-39 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Spacing

Complete the module’s settings by adding some custom padding across different screen sizes.

  • Top Padding: 2.5vw (Desktop), 3.5vw (Tablet), 5vw (Phone)
  • Bottom Padding: 2.5vw (Desktop), 3.5vw (Tablet), 5vw (Phone)
  • Left Padding: 3vw (Desktop), 4vw (Tablet), 7vw (Phone)
  • Right Padding: 3vw (Desktop), 4vw (Tablet), 7vw (Phone)

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-40 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

4. Additional Section Settings

Section #1

Sizing

Once you’ve completed both sections and all modules in it, it’s time to change their sizing. Open the first section and apply the following width and height values:

  • Width: 8vw (Desktop), 11vw (Tablet), 18vw (Phone)
  • Height: 7vw (Desktop), 11vw (Tablet), 18vw (Phone)

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-41 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Default Main Element

Then, go to the section’s advanced tab and add the following lines of CSS code:

position: fixed; top: 0;

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-42 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Hover Main Element

Make sure those same CSS code lines apply on hover.

position: fixed; top: 0;

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-43 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Section #2

Sizing

Continue by opening the second section’s settings and change the width across different screen sizes.

  • Width: 13vw (Desktop), 21vw (Tablet), 30vw (Phone)

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-44 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Default Main Element

Then, go to the advanced tab and add the following lines of CSS code:

position: fixed; right: 0; top: 0;

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-45 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Hover Main Element

Make sure those same CSS code lines apply on hover.

position: fixed; right: 0; top: 0;

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-46 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

5. Save Builder Changes & View Result

Once you’ve completed all the steps above, you can save the global header template and view the result on your website!

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-47 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-48 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Preview

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

Desktop

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Mobile

how-to-create-a-custom-fullscreen-global-header-with-divis-theme-builder-1 How to Create a Custom Fullscreen Global Header with Divi’s Theme Builder

Final Thoughts

In this tutorial, we’ve shown you how to create a fullscreen global header using Divi’s Theme Builder. We’ve added two fixed elements to our design; a hamburger icon in the top left corner and a logo in the top right corner. On click, the hamburger icon opens a fullscreen menu that is made using Divi’s built-in elements. You’re free to use Divi to design this fullscreen menu however you want! At the beginning of this tutorial, you were able to download the JSON file for free as well. If you have any questions, 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.


Source

eHost managed wordpress hosting



We’re listening.

Have something to say about this article? Share it with us on Facebook, Twitter or LinkedIn:

SHARE IT HERE:

Subscribe ToThe Weekly SEO Trade News Updates

Get the latest SEO, SEM and SMM marketing intel, tips and tricks from one of the best SEO Gurus online. 

Every Tuesday morning we send out an aggregated email listing all new posts on SEO Trade News.

Excellent! Now check your email to confirm your subscription.