How to Create a Gift List Page for Your Wedding with Divi

Last Updated on September 22, 2022 by 7 Comments

How to Create a Gift List Page for Your Wedding with Divi
Blog / Divi Resources / How to Create a Gift List Page for Your Wedding with Divi

This post is part 3 of 5 in our miniseries How to Create an Elegant Wedding Website with Divi. In this series, we’ll guide you through the most important parts of creating a wedding website for yourself or a client with Divi.


In the first two parts of our miniseries, we showed you how to create an elegant wedding announcement page and a gallery page with Divi. This third part is going to be dedicated to creating a gift list page within your wedding website.

We’ll show you step by step how you can create the following layout with the Visual Builder of Divi:

The layout has five sections and each of them contributes its own value to the whole. Let’s dive into the first one!

The Hero Section

The hero section is really simplistic but that’s exactly what we’re looking for in this miniseries; simplicity and elegance. We’re using the same color palette as in the two previous wedding tutorials so if you’re following along you can easily add this page to the wedding website you’ve already started creating.

Get started

Start by adding a new page to your WordPress website and giving it a name. Activate the Divi Builder after that and move over to the Visual Builder right away.

Add a new section to the page you’ve just created. Open the section settings and change the background image in the Background subcategory of the Content tab. In this example, we took a symmetrical image for the background of the section to give that extra effect.

Continue by adding a fullwidth row to the section. Open the settings of the row and change the Background Color to ‘rgba(122,122,122,0.56)’ within the Background subcategory of the Content tab.

Moving on, go to the Design tab. Open the Sizing subcategory, make the row fullwidth and enter ‘1’ for Gutter Width.

Scroll down and open the Spacing subcategory. We’ll need to add ‘200px’ to the top and bottom padding for desktops and ‘150px’ to the top and bottom padding for tablets and phones.

In that same subcategory, add ‘-50px’ to the top and bottom margin for tablets and phones.

First Text Module

Moving on, add a new Text Module to the row. Add your text within the Text subcategory of the Content tab. After that, go to the Design tab and make the following changes to the Text subcategory:

  • Text Orientation: Center
  • Text Font: Tangerine
  • Text Font Size: 100 (Desktop & Tablet), 68 (Phone)
  • Text Color: #fffaf6
  • Text Line Height: 1.5em

Second Text Module

Create another text module right under it. Go to the Content tab and enter your text in the Text subcategory. Next, go to the Design tab and make the following changes to the Text subcategory:

  • Text Orientation: Center
  • Text Font: Raleway Light
  • Text Font Style: Bold
  • Text font Size: 20px (Desktop), 14px (Tablet & Phone)
  • Text Color: #fffaf6
  • Text Line Height: 1.5em

Your header should be looking like this so far:

The Introduction Section

In this layout, we want to give people a choice. They can choose whether they want to buy something for the bride, groom or for both.

Start by creating a new section and add a row with one column. Change the background color to ‘#fffaf6’ within the Background subcategory of the Content tab. After that, open the row settings and go to the Design tab. Add ‘5%’ to the top and bottom margin for desktops only.

Section Title

In this row. the only thing we’ll have to add is a Text Module. Type down the title you want to appear in the Text subcategory of the Content tab. Move on to the Design tab and make the following changes to the Text subcategory:

  • Text Orientation: Center
  • Text Font: Tangerine
  • Text Font Style: Bold
  • Text font Size: 60px (Desktop), 50px (Tablet & Phone)
  • Text Color: #9b857b
  • Text Line Height: 1.7em

Now, open the Sizing subcategory and change the Max Width to ‘500px’.

Continue by opening the Spacing subcategory in the same tab and add ‘3%’ to the top and bottom padding.

Next, go to the Advanced tab and add the following code to the Main Element in the Custom CSS subcategory:

background: #fae4de;
-webkit-clip-path: polygon(13% 0, 88% 0, 100% 100%, 0% 100%);
clip-path: polygon(13% 0, 88% 0, 100% 100%, 0% 100%);
border-top: 1px solid #9b857b;
border-bottom: 1px solid #9b857b;

Now, add another row with one column to the same section. We don’t need to change anything in the settings of this row.

Image Module

Add an Image Module to the row and upload the image in the Image subcategory of the Content tab. Then, go the Design tab, remove space below image, select ‘Center’ for the Image Alignment and always center the image on mobile.

Next, go to the Advanced tab and add the following code to the Main Element field within the Custom CSS subcategory:

height: 100px;
width: 150px;

First Text Module

Under the Image Module, add the first Text Module of the section. Enter the text in the textbox within the Text subcategory of the Content tab and move on to the Design tab. Within the Text subcategory, make the following adjustments:

  • Text Orientation: Center
  • Text Font: Raleway Light
  • Text font Size: 24px
  • Text Color: #9b857b
  • Text Line Height: 1.5em

Scroll down the same tab and add ’30px’ to the top margin within the Spacing subcategory.

Last but not least, go to the Advanced tab of that same Text Module and add the following code to the Main Element within the Custom CSS subcategory:

font-weight:400;

Second Text Module

Add another Text Module to the section and type down the text in the text box within the Text subcategory of the Content tab. Then, move on to the Design tab and make the following modifications:

  • Text Orientation: Center
  • Text Font: Raleway Light
  • Text Font Style: Bold
  • Text font Size: 16px
  • Text Color: #9b857b
  • Text Line Height: 1.5em

Scroll down the same tab and change the Max Width to ‘300px’ within the Sizing subcategory. Change the top margin to ‘5%’ in the Spacing subcategory as well.

Next, go to the Advanced tab and add the following code to the Main Element within the Custom CSS subcategory:

font-weight: 300;

Clone Image Module & Text Modules

Add another row, but this time with three columns, to the same section.

The first column and the last column of the row need the same modules like the previous row; an Image Module and two Text Modules. These modules need to have the same settings as the ones we’ve created before, so the only thing we’re going to do is clone them. After having cloned each module two times put them in the left and right column of the new row and change the image and text.

Next, go to the Design tab of the row and add ‘5%’ to the bottom margin within the Spacing subcategory.

Bride’s Image Module

Now, add an Image Module to the second column of the row. Upload the image and go to the Design tab. Make sure you put the Image Alignment to ‘Left’ and activate the ‘Always Center Image on Mobile’ option within the Alignment subcategory.

Scroll down the same tab and add ‘5%’ to the top margin within the Spacing subcategory.

Then, go to the Advanced tab and add the following code to the Main Element within the Custom CSS subcategory:

height: 200px;
width: 200px;
-webkit-clip-path: circle(48.2% at 50% 50%);
clip-path: circle(48.2% at 50% 50%);

Lastly, disable the Image Module on phones and tablets.

Groom’s Image Module

Clone the previous Image Module and place it in the same column as the previous one. Change the uploaded image and move on to the Design tab. Open the Alignment subcategory and change the Image Alignment to ‘Right’.

Furthermore, adjust the Top Margin to ‘-60%’ within the Spacing subcategory.

We can now move over to the gift list section of the layout. Your layout should be looking like this so far:

Wishlist/Gift list

Add a new standard section and change the background color to ‘#fae4de’ in the Background subcategory of the Content tab.

Text Module: Title

Add a fullwidth row to the section and make it fullwidth. Afterwards, clone the Text Module we made in the second section and place it in this Row Module.Change the text in the text posts and change the background color to ‘#fffaf6’ in the Main Element field within the Custom CSS subcategory of the Advanced tab.

Gift list/Wishlist: Using The Slider Module

Add a new row with 3 columns to the section and change the Custom Width ‘65%’ within the Sizing subcategory of the Design tab. Continue by adding a Text Module to the first row and make the following adjustments to the Text subcategory of the Design tab:

  • Text Orientation: Center
  • Text Font: Raleway Light
  • Text Font Style: Bold
  • Text Font Size: 24px
  • Text Color: #9b857b
  • Text Line Height: 1.5em

Scroll down the same tab and add ’30px’ to the top margin within the Spacing subcategory.

Now,  clone the Text Module two times and put one in each column.

Next, add a Slider Module. Go to the Advanced tab of the slider and add the following code to the Main Element within the Custom CSS subcategory:

border: 2px solid #FFFFFF;
border-radius: 15px;
margin-left: 20px;

Moving on, add a new slide. Within the slide, upload a background image of one the items you’d like to place on the gift list within the Background subcategory of the Content tab. Next, enter the name of the item and button text within the Text subcategory of that same tab. Change the URL in the Link subcategory as well. Add as many slides as you need within one category and repeat the same thing.

Continue by adding a new row, but now with only 2 columns.

Change the Custom Width to ‘55%’ within the Sizing subcategory of the Design tab and change the bottom margin to ‘5%’ within the Spacing subcategory.

The Text Module and Slider Module we created in the previous Row Module have the same settings as we need in all the other Text Modules and Sliders. Go ahead and clone both four times and place them in the remaining columns of each Row Module.

Your layout should be looking like this now:

The Contact Form (Desktop)

The purpose of the Contact Form in the layout is to allow people to pass on which gift they’re buying for the couple.  As soon as a gift gets taken, it can be replaced with another one on the website. By doing that, it becomes less likely that two guests bring the same gift along.

Create a new standard section and change the background color to #fffaf6 in the Background subcategory of the Content tab.

First Row

The row we need in this section is the same as in the other sections. Just clone the previously used Row Module with the Text Module in it and place it within the section. The only thing you’ll have to do is make some modifications to the Text Module settings. Change the text and background color in the Main Element to #fae4de.

Second Row

Now, add a row with two columns and hide the row on tablets and phones within the Visibility subcategory of the Advanced tab. Put a Contact Form Module in the first column and make the following changes to the different subcategory of the Design tab.

Form Field Text:

  • Form Field Font: Raleway Light
  • Form Field Font Size: 18px
  • Form Field Text Color: #9b857b
  • Form Field Line Height: 1.7em

Border:

  • Input Border Radius: 15
  • Use Border: Yes
  • Border Color: #d7dce1
  • Border Width: 1px
  • Border Style: Solid

Button:

  • Button Text Size: 15
  • Button Text Size: 15
  • Button Text Color: #fffaf6
  • Button Background Color: #9b857b
  • Button Border Width: 9
  • Button Border Color: #9b857b
  • Button Border Radius: 4

In the Content tab of the Contact Form Module, you can now add three fields; Name, Email and Message.

Manually change the background color of each field to #fae4de.

Last but not least, we’re going to add a Text Module to the second column to inform your guests about the process. Go to the Design tab and make the following changes to the Text category:

  • Text Orientation: Center
  • Text Font: Raleway Light
  • Tet Font Style: Bold
  • Text Font Size: 16
  • Text Color: #9b857b
  • Letter Line Height: 1.5em

Scroll down the same tab and add ‘300 px’ to the Max Width within the Sizing subcategory.

Lastly, type down ‘5px’ in the top margin within the Spacing subcategory.

The Contact Form (Tablet & Phone)

Clone the previously made row and just make the Contact Form Module and Text Module switch places (and columns). Go to the Advanced tab and hide the row for desktops.

Your layout should now, and finally, look like this:

Next Up

In the fourth part of this miniseries, we’re going to show you how to create an online guest book for your wedding with Divi and auto testimonials. If you have any comments on this tutorial, or if you have any requests for future tutorials; make sure you leave a comment in the comment section of this blog post so we can get back at you!

Be sure to subscribe to our email newsletter and YouTube channel so that you never miss a big announcement, useful tip, or Divi freebie!

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! 👇

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow 👇

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How 👇

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

New Starter Site for AI (Quick Install)

New Starter Site for AI (Quick Install)

Posted on December 17, 2024 in Divi Resources

Divi empowers you to build the best websites possible, and now, Divi Quick Sites takes website creation to a whole new level. This revolutionary tool lets anyone, regardless of skill level, generate a complete website in under two minutes! Divi Quick Sites provides everything you need to launch...

View Full Post

7 Comments

  1. Why the background images do not look with the update of divi?
    Only visible if I am in enable visual builder, when I leave the image disappears
    please help

  2. Because the background images do not look with the update of divi?
    Please help

  3. Really like these step by step website building example tutorials. Learn so much from them on future design ideas/inspiration for future websites I may be building. Thanks!

  4. These are great tutorials but I still don’t understand why you don’t supply a demo so we can see if we like the result before we start.

    • Simple… because every blog needs content. And they need to show these step by step, for more content.

      Plus, it provides value to the existing customers who would like to learn how to do it themselves.

      For the rest of us lazy folks… yes, where’s the demo? Haha! But I’m pretty sure it’ll pop up eventually somewhere.

    • yes , why no demo????

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today