Would you like to create a Contact form to your website thanks to the module Contact Form from Divi? Here are 3 customization ideas…

The forms Contact details are an essential part of many websites. Their main goal is to be intuitive and help visitors get in touch easily. 

But that does not mean that all forms contacts must have a precise and predefined appearance. You can easily combine an intuitive experience with a beautiful design. This is exactly what we are going to do in this tutorial. 

We will share 3 unique design of the module Contact Form de Divi that you can create using only Divi's built-in options.

Let's go!

Overview of the designs of the Divi Contact Form module

Desktop versions

Let's start by taking a look at the desktop version of the different designs of the module Contact Form that we will design in this tutorial.

add a contact form to your website using Divi's Contact Form module
add a contact form to your website using Divi's Contact Form module
add a contact form to your website using Divi's Contact Form module

Mobile Versions

And here's what they look like on smaller screen sizes:

add a contact form to your website using Divi's Contact Form module
add a contact form to your website using Divi's Contact Form module

Download DIVI now!!!

add a contact form to your website using Divi's Contact Form module

How to customize the Divi Contact Form module: 3 examples

Read also: Divi: How to create a team members section as a carousel

Creation of the contact form #1

Add a new section

Gradient background

Let's start with the first example! Add a new section, go to background settings and add a gradient background.

  • Gradient Stops
    • 34%: #4c00ff
    • 34%: #ffd400
  • Type: Round
  • Gradient Direction: Bottom Left

Spacing

Next, go to the Spacing option in the Design tab and change the settings as follows.

  • Padding (Top and Bottom): 200px

Add a new line

Structure of the column

Add a new row using the following column structure:

Column 1: Background color

Without adding any modules yet, open row settings, then column 1 settings and add the background color below

  • Background: rgba(255,255,255,0.55)

Column 1: Background image

Also add a background image to the first column.

  • Background Image Repeat: No-Repeat
  • Background Image Blend: Screen

Column 2: Background image

And a white background color to the second column.

  • Background: #ffffff

sizing

Then modify the sizing parameters.

  • Equalize Column Heights: YES

Spacing

Also remove all default custom paddings.

  • Padding (Top and Bottom): 0px

Column border radius

Add a border radius to both columns in the advanced tab.

border-radius: 10px;

Add a Text module to column 1

Add content

It's time to start adding the different modules! Add a Text module to the first column with content of your choice.

Text settings

Next, go to the Design tab of the Text module and make some changes.

  • Text:
    • Font: Satisfy
    • Text Color: #333333
    • Size: 100px
    • Line Height: 1 em
    • Alignment: Center

Spacing

Also add custom fill values.

  • Padding (Top): 600px
  • Padding (Bottom): 100px

Shadow box

To add depth to the design, use a subtle box shadow.

  • Box Shadow Blur Strength: 80px
  • Box Shadow Spread Strength: -16px
  • Shadow Color: rgba(0,0,0,0.3)

Add an Image module to column 2

Download Image

Continue by adding an Image module to the second column. Upload an image of your choice.

sizing

Change the sizing settings for this module.

  • Width: 25% (desktop), 50% (tablet), 60% (phone)
  • Module Alignment: Center

Spacing

Create an overlap using a negative top margin.

  • Margin (Top): -60%

border

Modify the borders of the image as follows:

  • Rounded Corners: 100px (All corners)

Add Text #1 module to column 2

Add content

Just below the Image module, add a Text module with content.

Text settings

Edit the text settings for this module.

  • Text:
    • Font: Satisfy
    • Text Color: #333333
    • Text Size: 44px
    • Orientation: Center

Add Text #2 module to column 2

Add content

Then add another Text module.

Text settings

Also change the text settings for this module.

  • Text:
    • Font: Arial
    • Text Color: #ffd400
    • Text Color: 18px
    • Letter Spacing: 2px
    • Orientation: Center

Spacing

Then add a bottom margin.

  • Margin (Bottom): 100px

Add the Contact Form module to column 2

Activate the "Make Fullwidth" option on the Name and email field

The last module needed is the Contact Form module. Before doing anything else, open the name and email fields and change the layout.

  • Make Fullwidth: yes

Add a subject field

To create this design, we added another field for the subject.

spam Protection

Then disable the captcha option.

  • Use Basic Captcha: NO

Form field text settings

Make some changes to the form field text settings of this Contact Form module

  • Fields:
    • Background Color: rgba(255,255,255,0)
    • Font: Arial
    • Font Weight: Light
    • Text Size: 16px
    • Letter Spacing: 2px

Button settings

We are also changing the appearance of the buttons.

  • Use Custom Size For Button: YES
  • Button:
    • Text Color: #ffd400
    • Border Width: 0 pixels
    • Letter Spacing: 2px
    • Font: Arial
    • Font Style: U
    • underline Color: #4c00ff

Spacing

Then add some custom padding values.

  • Padding (Bottom): 100px
  • Padding (Left and Right): 50px

Border

And add a subtle bottom border to each of the fields.

  • Inputs Bottom Border Width: 2px
  • Inputs Bottom Border Color: #efefef
create a contact form

Spacing of individual fields

Finally, add a bottom margin to each of the individual fields except the message one.

  • Margin (Bottom): 20px
create a contact form

Creation of the contact form #2

Add a new section

Gradient background

Let's move on to the next example! Add a new section with a gradient background.

  • Gradient Stops:
    • 50%: #562fef
    • 50%: #ffffff
  • Gradient Type: Linear

Spacing

Add custom padding values ​​to the spacing settings in this section.

  • Padding (Top and Bottom): 200px

Add a new line

Structure of the column

Add a new row using the following column structure:

Background color

Without adding any modules yet, open the row settings and add a background color to the row.

  • Background Color: #ffffff

2 column gradient background

Add a gradient background to the second column in the row.

  • Gradient Stops:
    • 0%: #9932ff
    • 100%: #562fef
    • Type: Linear
    • Steering: 160 degrees

sizing

Also modify the line sizing parameters.

  • Use Custom Gutter Width: YES
  • Gutter Width: 1
  • Equalize Column Heights: YES

Spacing

Next, add custom spacing values.

  • Line :
    • Padding (Top and Bottom): 0px
  • Column 1:
    • Padding: 100px (Top), 50px (Bottom)
    • Padding (Left and Right): 50px
  • Column 2:
    • Padding (Top and Bottom): 100px
    • Padding (Left and Right): 50px

Border

Add '20px' to each of the line borders.

Shadow box

Finally, add a subtle box shadow to the line.

  • Box Shadow Blur Strength: 45px
  • Box Shadow Spread Strength: -11px
  • Sadow Color: rgba(0,0,0,0.3)

Add a Text module to column 1

Add content

It's time to start adding the modules! Start with a Text module in the first column.

Text settings

Edit the text settings for this module.

  • Text:
    • Font Weight: Ultra Bold
    • Font Style: TT
    • Color: #562fef
    • Size: 100px (Desktop), 80px (Tablet), 60px (Phone)
    • Letter Spacing: -10px
    • Line Height: 1 em

Spacing

Also add a bottom margin.

  • Margin (Bottom): 50px

Add the Contact Form module to column 1

Element

The second module we will need in the first column is a Contact Form module Once you have added the module, turn off the 'Use Basic Captcha' option.

  • Use Basic Captcha: NO

Form field text settings

Then change the background color of the form fields.

  • Fields Background Color: #ffffff

Button settings

Also play around with the button settings to create an icon button instead of a text button.

  • Use Custom Styles For Button: YES
  • Button:
    • Text Size: 73px
    • Text Color: rgba(0,0,0,0) (Default),
    • Background Color: rgba(255,255,255,0) (Hover)
    • Border Width: 0px
    • Icon Color: #9932ff
  • Only Show Icon On Hover For Button : NO

Shadow box

Finally, add a subtle box shadow to each of the fields.

  • Box Shadow Blur Strength: 36px
  • Box Shadow Spread Strength: -14px
  • Shadow Color: rgba(0,0,0,0.3)

Add a Text module to column 2

Add content

The first module we will need in the second column is another Text module.

Text settings

Once you've added the content, edit the text settings for this module.

  • Text:
    • Font Weight: Ultra Bold
    • Font Style: TT
    • Color: #ffffff
    • Size: 23px
    • Letter Spacing: -1px

Add Blurb Module #1 to Column 2

Add content

The second module we will need is a Blurb module. Go ahead and enter some contact information.

Select the icon

Then choose a corresponding icon.

Icon settings

Change the settings for this icon.

  • Icon Color: #ffffff
  • Image/Icon Placement: Right

Title text settings

Continue by making some changes to the title text settings next.

  • Title Text Size: 15px
  • Title Letter Spacing: -0,5 pixel

Spacing

And add a top margin.

  • Margin (Top): 120px

Clone Blurb module twice

Once you are done editing the first Blurb module, you can go ahead and clone the module twice.

Modify the content and the icon of the two duplicates

Edit the content and icons of the two duplicates to share different types of contact information with visitors.

Change the spacing of the two duplicates

The top margin of the two duplicates should also be changed.

  • Margin (Top): 30px

Creation of the contact form #3

Add a new section

Background color

Let's move on to the third example! Add a new section with the following background color:

  • Background Color: #3491CE

Spacing

Continue by adding custom padding values ​​in the spacing settings.

  • Padding (Top and Bottom): 200px

Add line #1

Structure of the column

Next, add a new row using the following column structure:

Add a Text module

Add content

It's time to start adding modules! The first module we will need to add to the first column is a Text module. Enter a content of choice.

Text settings

Next, change the text settings.

  • Text:
    • Font Weight: Ultra Bold
    • Text Color: rgba(255,255,255,0.24)
    • Text Size: 100px (Desktop), 70px (Tablet), 36px (Phone)
    • Line Height: 1 em
    • Orientation: Center

Spacing

Also add a negative bottom margin.

  • Margin (Bottom): -100px

Add line 2

Structure of the column

The second row we need to complete this example contains the following column structure:

Gradient background

Without adding any modules yet, open the line settings and add a gradient background.

  • Gradient Stops:
    • 50%: #11CE84
    • 50%: #10C77F
  • Gradient Type: Linear
  • Steering: 160 degrees

sizing

Also change the sizing parameters.

  • Use Custom Gutter Width: YES
  • Gutter Width: 1
  • Equalize Column Heights: YES

Spacing

Then add some padding values.

  • Padding: 150px (Top), 100px (Bottom)
  • Padding: 50px (Left and Right)

Border

Then go to border settings and add '20px' to each of the corners. Also use a bottom border.

  • Rounded Corners: 20px
  • Bottom Border Width: 10px
  • Bottom Border Color: #1ba35a

Shadow box

Complete the line settings by adding a subtle box shadow.

  • Box Shadow Blur Strength: 80px
  • Box Shadow Spread Strength: -24px
  • Shadow Color: rgba(0,0,0,0.3)

Add the Contact Form module to column 1

Activate the "Make Fullwidth" option on the Name and email field

The first module we need in the first column of the row is a Contact Form module. Open the name and email field and change the layout settings.

  • Make Fullwidth: YES

Element

Then disable the captcha.

  • Use Basic Captcha: NO

Button settings

And change the button settings.

  • Use Custom Styles For Button: YES
  • Button Text Color: #ffffff
  • Gradient Stops:
    • 50%: #3AA0E3
    • 50%: #3491CE
  • Gradient Type: Linear
  • Gradient Direction: 155 degrees -
  • Button border width: 0 pixels
  • Button Border Radius: 10px
  • Box Shadow Spread Strength: -2px
  • Shade color: #0a60af

See also: Divi: How to customize the basket and search icons of the "Fullwidth Menu" module

Border

We also add '5px' of rounded corners to each of the fields.

Add a Text module to column 2

Add content

In the second column, the first module we will need is a Text module. Go ahead and enter some content.

Background color

Then change the background color.

  • Background: rgba(255,255,255,0.13)

Text settings

Also edit with text settings.

  • Text:
    • Font Weight: Light
    • Text Color: #ffffff
    • Text Size: 15px
    • Letter Spacing: -0,5px

Spacing

And add custom padding to give the module room to breathe.

  • Padding (Top and Bottom): 12px
  • Padding (Left and Right): 10px

Border

We also add '20px' in the upper left and lower left corners. On top of that, we'll add a left border.

  • Rounded Corners: 20px(Top Left and Bottom Left)
  • Left Border Width: 34px
  • Left Border Color: #edf000

Visibility

To make this design match different screen sizes, we will disable the Text module on the phone and tablet.

Clone Text module twice

Once you are done editing the first Text module, go ahead and clone the module twice.

Modify the contents of the two duplicates

Change the contents of the two duplicates to something else.

Change the spacing of the two duplicates

And add a top margin to create space between each of the modules.

  • Margin (Top): 20px

Modify the border of the two duplicates

Finally, change the color of the left border of each of the duplicates individually.

  • Color 1: #00faff
  • Color 2: #00f76f

See also our article on How to create a responsive accordion slider

Preview

Desktop version

Now that we've gone through all the steps, let's take a final look at the Divi Contact Form module designs on desktop.

add a contact form to your website using Divi's Contact Form module
add a contact form to your website using Divi's Contact Form module
add a contact form to your website using Divi's Contact Form module

Mobile

And here's what you can expect from Divi's Contact Form module designs on smaller screen sizes:

add a contact form to your website using Divi's Contact Form module
add a contact form to your website using Divi's Contact Form module
add a contact form to your website using Divi's Contact Form module

Download DIVI now!!!

Conclusion

In this post, we've shared 3 awesome Divi Contact Form module designs that you can easily use and modify for any website you create. 

The forms Contacts are an essential part of many websites, so it's important to make sure your design convinces your visitors to get in touch. 

We hope this tutorial will inspire you for your next Divi projects. If you have any concerns or suggestions, find us in the comments section to talk about it.

You can also consult our resources, if you need more elements to carry out your projects of creation of Internet sites.

Do not hesitate to also consult our guide on the WordPress blog creation or the one on Divi: the best WordPress theme of all time.

But meanwhile, share this article on your different social networks.

...