5 Unique Ways to Style Divi’s Contact Form Module

Posted on November 4, 2018 by in Divi Resources | 8 comments

5 Unique Ways to Style Divi’s Contact Form Module

Contact forms are a vital part of many websites. Their primary purpose is being intuitive and helping visitors easily get in touch. But that doesn’t mean all forms should look a certain and predefined way. You can easily combine an intuitive experience with a beautiful design. That’s exactly what we’ll do in this post. We’re going to share 5 unique Divi form module designs that you can build using Divi’s built-in options only.

Let’s get to it!

Preview of Divi Contact Form Module Designs

Desktop

Let’s start off by taking a look at the Divi form module designs on desktop.

 form module

Mobile

And this is what the Divi form module designs look like on smaller screen sizes:

 form module

5 Unique Ways to Style Divi’s Contact Form Module

Creating Contact Form #1

 form module

Add New Section

Gradient Background

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

  • Color 1: #4c00ff
  • Color 2: #ffd400
  • Gradient Type: Radial
  • Radial Direction: Bottom Left
  • Start Position: 34%
  • End Position: 34%

 form module

Spacing

Then, go to the spacing settings and add some custom padding values.

  • Top Padding: 200px
  • Bottom Padding: 200px

 form module

Add New Row

Column Structure

Add a new row using the following column structure:

 form module

Column 1 Background Color

Without adding any modules yet, open the row settings and add a column 1 gradient background.

  • Column 1 Background Color: rgba(255,255,255,0.55)

 form module

Column 1 Background Image

Add a background image to the first column as well.

  • Column 1 Background Image Repeat: No Repeat
  • Column 1 Background Image Blend: Screen

 form module

Column 2 Background Color

And a white background color to the second column.

  • Column 2 Background Color: #ffffff

 form module

Sizing

Change the sizing settings next.

  • Equalize Column Heights: Yes

 form module

Spacing

Remove all default custom padding as well.

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

 form module

Column Border Radius

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

border-radius: 10px;

 form module

Add Text Module to Column 1

Add Content

Time to start adding the various modules! Add a Text Module to the first column with some content of choice.

 form module

Text Settings

Then, go to the text settings and make some changes.

  • Text font: Satisfy
  • Text Color: #333333
  • Text size: 100px
  • Text Line Height: 1em
  • Text Orientation: Center

 form module

Spacing

Add some custom padding values as well.

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

 form module

Box Shadow

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)

 form module

Add Image Module to Column 2

Upload PNG Image

Continue by adding an Image Module to the second column. Upload a PNG image of choice.

 form module

Sizing

Change the sizing settings of this module.

  • Width: 25% (Desktop), 50% (Tablet), 60% (Phone)
  • Module Alignment: Center

 form module

Spacing

Create an overlap by using some negative top margin.

  • Top Margin: -60%

 form module

Add Text Module #1 to Column 2

Add Content

Right below the Image Module, add a Text Module with some content.

 form module

Text Settings

Change the text settings of this module.

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

 form module

Add Text Module #2 to Column 2

Add Content

Add another text module next.

 form module

Text Settings

Change the text settings of this module as well.

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

 form module

Spacing

Add some bottom margin next.

  • Bottom Margin: 100px

 form module

Add Contact Form Module to Column 2

Enable ‘Make Fullwidth’ Option on Name & Email Field

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

  • Make Fullwidth: Yes

 form module

 form module

Add Subject Field

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

 form module

 form module

 form module

Elements

Disable the captcha option next.

  • Display Captcha: No

 form module

Form Field Text Settings

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

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

 form module

Button Settings

We’re modifying the button appearance as well.

  • Use Custom Styles for Button: Yes
  • Button Text Color: #ffd400
  • Button Border Width: 0px
  • Button Letter Spacing: 2px
  • Button Font: Arial
  • Font Style: Underline
  • Underline Color: #4c00ff

 form module

 form module

Spacing

Add some custom padding values next.

  • Bottom Padding: 100px
  • Left Padding: 50px
  • Right Padding: 50px

 form module

Border

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

  • Bottom Border Width: 2px
  • Bottom Border Color: #efefef

 form module

Individual Field Spacing

Last but not least, add some bottom margin to each one of the individual fields except for the message one.

  • Bottom Margin: 20px

 form module

 form module

Creating Contact Form #2

 form module

Add New Section

Gradient background

On to the next example! Add a new section with a gradient background.

  • Color 1: #562fef
  • Color 2: #ffffff
  • Gradient Type: Linear
  • Start Position: 50%
  • End Position: 50%

 form module

Spacing

Add some custom padding values to the spacing settings of this section.

  • Top Padding: 200px
  • Bottom Padding: 200px

 form module

Add New Row

Column Structure

Add a new row using the following column structure:

 form module

Background Color

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

  • Background Color: #ffffff

 form module

Column 2 Gradient Background

Add a gradient background to the second column of the row next.

  • Color 1: #9932ff
  • Color 2: #562fef
  • Column 2 Gradient Type: Linear
  • Column 2 Gradient Direction: 160deg

 form module

Sizing

Change the sizing settings of the row as well.

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

 form module

Spacing

Then, add some custom spacing values.

  • Top Padding: 0px
  • Bottom Padding: 0px
  • Column 1 Top Padding: 100px
  • Column 1 Bottom Padding: 50px
  • Column 1 Left Padding: 50px
  • Column 1 Right Padding: 50px
  • Column 2 Top Padding: 100px
  • Column 2 Bottom Padding: 100px
  • Column 2 Left Padding: 50px
  • Column 2 Right Padding: 50px

 form module

Border

Add ’20px’ to each one of the borders of the row.

 form module

Box Shadow

Lastly, add a subtle box shadow to the row.

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

 form module

Add Text Module to Column 1

Add Content

Time to start adding the modules! Start with a Text Module in the first column.

 form module

Text Settings

Change the text settings of this module.

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

 form module

Spacing

Add some bottom margin as well.

  • Bottom Margin: 50px

 form module

Add Contact Form Module to Column 1

Elements

The second module we’ll need in the first column is a Contact Form Module. Once you’ve added the module, disable the ‘Display Captcha’ option.

  • Display Captcha: No

 form module

Form Field Text Settings

Change the form field background color next.

  • Form Field Background Color: #ffffff

 form module

Button Settings

Play around with the button settings as well to create an icon button instead of one containing text.

  • Use Custom Styles for Button: Yes
  • Button Text Size: 73px
  • Botton Text Color: rgba(0,0,0,0)
  • Hover Button Background Color: rgba(255,255,255,0)
  • Button Border Width: 0px
  • Button Icon Color: #9932ff
  • Only Show Icon on Hover for Button: No

 form module

 form module

Box Shadow

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

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

 form module

Add Text Module to Column 2

Add Content

The first module we’ll need in the second column is another Text Module.

 form module

Text Settings

Once you’ve added the content, change the text settings of this module.

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

 form module

Add Blurb Module #1 to Column 2

Add Content

The second module we’ll need is a Blurb Module. Go ahead and enter some information.

 form module

Select Icon

Then, choose a matching icon.

 form module

Icon Settings

Change the settings of this icon.

  • Icon Color: #ffffff
  • Icon Placement: Left

 form module

Title Text Settings

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

  • Title Text Size: 15px
  • Title Letter Spacing: -0.5px

 form module

Spacing

And add some top margin.

  • Top Margin: 120px

 form module

Clone Blurb Module Twice

Once you’re done modifying the first Blurb Module, you can go ahead and clone the module twice.

 form module

Change Content & Icon of Both Duplicates

Change the content and icons of both duplicates to share different kinds of information with visitors.

 form module

Change Spacing of Both Duplicates

The top margin of both duplicates needs to be altered as well.

  • Top Margin: 30px

 form module

Creating Contact Form #3

 form module

Add New Section

Background Color

On to the third example! Add a new section with the following background color:

  • Background Color: #3491CE

 form module

Spacing

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

  • Top Padding: 200px
  • Bottom Padding: 200px

 form module

Add Row #1

Column Structure

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

 form module

Add Text Module

Add Content

Time to start adding modules! The first module we’ll need to add to the first column is a Text Module. Enter some content of choice.

 form module

Text Settings

Then, change the text settings.

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

 form module

Spacing

Add some negative bottom margin as well.

  • Bottom Margin: -100px

 form module

Add Row #2

Column Structure

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

 form module

Gradient Background

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

  • Color 1: #11CE84
  • Color 2: #10C77F
  • Gradient Type: Linear
  • Gradient Direction: 160deg
  • Start Position: 50%
  • End Position: 50%

 form module

Sizing

Change the sizing settings as well.

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

 form module

Spacing

Add some custom padding values next.

  • Top Padding: 150px
  • Bottom Padding: 100px
  • Left Padding: 50px
  • Right Padding: 50px

 form module

Border

Then, go to the border settings and add ’20px’ to each one of the corners. Use a bottom border as well.

  • Bottom Border Width: 10px
  • Bottom Border Color: #1ba35a

 form module

Box Shadow

Complete the row 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)

 form module

Add Contact Form Module to Column 1

Enable ‘Make Fullwidth’ Option on Name & 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

 form module

 form module

Elements

Disable the captcha next.

  • Display Captcha: No

 form module

Button Settings

And change the button settings.

  • Use Custom Styles for Button: Yes
  • Button Text Color: #ffffff
  • Color 1: #3AA0E3
  • Color 2: #3491CE
  • Gradient Type: Linear
  • Gradient Direction: 155deg
  • Start Position: 50%
  • End Position: 50%
  • Button Border Width: 0px
  • Button Border Radius: 10px
  • Box Shadow Spread Strength: -2px
  • Shadow Color: #0a60af

 form module

 form module

 form module

Border

We’re also adding ‘5px’ of rounded corners to each one of the fields.

 form module

Add Text Module to Column 2

Add Content

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

 form module

Background Color

Then, change the background color.

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

 form module

Text Settings

Play around with the text settings as well.

  • Text Font Weight: Light
  • Text Color: #ffffff
  • Text Size: 15px
  • Text Letter Spacing: -0.5px

 form module

Spacing

And add some custom padding to give the module space to breathe.

  • Top Padding: 12px
  • Bottom Padding: 12px
  • Left Padding: 10px
  • Right Padding: 10px

 form module

Border

We’re also adding ’20px’ to the top left and bottom left corners. On top of that, we’ll add a left border.

  • Left Border Width: 34px
  • Left Border Color: #edf000

 form module

Visibility

To make this design match the different screen sizes, we’re going to disable the Text Module on phone and tablet.

 form module

Clone Text Module Twice

Once you’re done modifying the first Text Module, go ahead and clone the module twice.

 form module

Change Content of Both Duplicates

Change the content of both duplicates into something else.

 form module

Change Spacing of Both Duplicates

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

  • Top Margin: 20px

 form module

Change Border of Both Duplicates

Last but not least, change the left border color of each one of the duplicates individually.

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

 form module

Creating Contact Form #4

 form module

Add New Section

Background Color

On to the fourth example! Add a new section using the following background color:

  • Background Color: #FFBABD

divi  form module designs

Spacing

Remove the default padding of this section.

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

divi  form module designs

Add New Row

Column Structure

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

divi  form module designs

Gradient Background

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

  • Color 1: #ffffff
  • Color 2: rgba(41,196,169,0)
  • Gradient Type: Radial
  • Radial Direction: Center
  • Start Position: 38%
  • End Position: 38%

divi  form module designs

Sizing

Change the sizing settings next.

  • Make This Row Fullwidth: Yes
  • Use Custom Gutter Width: Yes
  • Gutter Width: 1

divi  form module designs

Spacing

And add some custom padding.

  • Top Padding: 160px
  • Bottom Padding: 160px

divi  form module designs

Add Text Module

Add Content

The first module we need is a Text Module. Go ahead and enter some content.

divi  form module designs

Text Settings

Change the text settings accordingly:

  • Text Font: Abril Fatface
  • Text Color: #640076
  • Text Size: 45px (Desktop), 34px (Tablet), 20px (Phone)
  • Text Line Height: 1em
  • Text Orientation: Center

divi  form module designs

Spacing

Add some custom spacing values next.

  • Top Margin: 300px
  • Top Padding: 50px
  • Bottom Padding: 50px

divi  form module designs

Add Contact Form Module

Enable ‘Make Fullwidth’ Option on Name & Email Field

The second and last module we need is a Contact Form Module. Open both the name and email fields and change the layout settings.

  • Make Fullwidth: Yes

divi  form module designs

divi  form module designs

Elements

Then, disable the captcha option in the elements settings.

  • Display Captcha: No

divi  form module designs

Form Field Text Settings

Make some changes to the form field text settings as well.

  • Form Field Background Color: #fff6f6
  • Form Field Text Color: #ff7c7c

divi  form module designs

Button Settings

Change the button into an icon button using the following settings:

  • Use Custom Styles for Button: Yes
  • Button Text Size: 88px
  • Button Text Color: rgba(255,255,255,0)
  • Hover Button Background Color: rgba(255,255,255,0)
  • Button Border Width: 0px
  • Button Icon Color: #e60085
  • Only Show Icon on Hover for Button: Yes

divi  form module designs

divi  form module designs

Sizing

And play around with the sizing values to make the design match all screen sizes.

  • Width: 42% (Desktop), 50% (Tablet), 77% (Phone)
  • Module Alignment: Center

divi  form module designs

Spacing

Continue by adding some custom spacing values to the module.

  • Bottom Margin: 200px
  • Left Padding: 50px
  • Right Padding: 50px

divi  form module designs

Border

And add ’10px’ to each one of the corners.

divi  form module designs

Button Margin

Last but not least, push the icon button to the right by using the following line of CSS code in the advanced tab:

margin-right: -100px;

divi  form module designs

Creating Contact Form #5

 form module

Add New Section

Gradient Background

On to the last example! Add a new section with the following gradient background:

  • Color 1: #4bf2d0
  • Color 2: #ffffff
  • Gradient Type: Radial
  • Radial Direction: Left
  • Start Position: 36%
  • End Position: 36%

divi  form module designs

Spacing

Then, go to the spacing settings and add some custom padding.

  • Top Padding: 250px
  • Bottom Padding: 250px

divi  form module designs

Add New Row

Column Structure

Once you’re done modifying the section settings, add a new row using the following column structure:

divi  form module designs

Background Color

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

  • Background Color: #ffffff

divi  form module designs

Column 1 Background Color

Add another background color to the first column.

  • Column 1 Background Color: #f9f9f9

divi  form module designs

Sizing

Then, change the sizing settings of the row.

  • Use Custom Width: Yes
  • Unit: PX
  • Custom Width: 1730px
  • Use Custom Gutter Width: Yes
  • Gutter Width: 1
  • Equalize Column Heights: Yes

divi  form module designs

Spacing

And add some custom spacing values to match all screen sizes.

  • Top Padding: 0px
  • Bottom Padding: 0px
  • Column 1 Top Padding: 200px (Desktop), 0px (Tablet & Phone)
  • Column 1 Bottom Padding: 150px (Desktop), 0px (Tablet & Phone)
  • Column 1 Left Padding: 50px
  • Column 1 Right Padding: 50px
  • Column 2 Top Padding: 200px (Desktop), 100px (Tablet & Phone)
  • Column 2 Bottom Padding: 150px, 100px (Tablet & Phone)

divi  form module designs

Box Shadow

The last thing you’ll need to do in the row settings is adding a subtle box shadow.

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

divi  form module designs

Add Text Module to Column 1

Add Content

Time to start adding modules! Add a Text Module to the first column.

divi  form module designs

Text Settings

Once you’ve added the content, go to the text settings and make some changes.

  • Text Font: Cambay
  • Text Color: #000000
  • Text Size: 26px
  • Text Letter Spacing: -0.5px
  • Text Orientation: Right

divi  form module designs

Spacing

Add some top margin as well.

  • Top Margin: 60px

divi  form module designs

Visibility

And hide the module on both phone and tablet.

divi  form module designs

Clone Text Module Twice

Change Content of Both Duplicates

Once you’re done modifying the first Text Module, go ahead and clone the module twice. Change the content of both duplicates.

divi  form module designs

Change Spacing of Both Duplicates

Modify the top margin of both duplicates as well.

  • Top Margin: 80px

divi  form module designs

Add Contact Form Module to Column 2

Enable ‘Make Fullwidth’ Option on Name & Email Field

The only module we need in the second column is a Contact Form Module. Open the name and email fields and change the layout settings.

  • Make Fullwidth: Yes

divi  form module designs

divi  form module designs

Elements

Disable the captcha option next.

  • Display Captcha: Yes

divi  form module designs

Form Field Text Settings

Then, go to the form field text settings and make some modifications.

  • Form Field Background Color: rgba(255,255,255,0)
  • Form Field Font: Cambay

divi  form module designs

Button Settings

And create a unique button using the following button settings:

  • Use Custom Styles for Button: Yes
  • Button Text Size: 64px (Desktop), 50px (Tablet), 40px (Phone)
  • Button Text Color: #000000
  • Color 1: #4bf2d0
  • Color 2: rgba(41,196,169,0)
  • Gradient Type: Radial
  • Radial Direction: Center
  • Start Position: 25%
  • End Position: 25%
  • Button Border Width: 0px
  • Only Show Button on Hover for Button: No

divi  form module designs

divi  form module designs

Spacing

Add some top margin to this module as well.

  • Top Margin: 50px

divi  form module designs

Border

And use a subtle bottom border for each one of the fields.

  • Bottom Border Width: 0.5px
  • Bottom Border Color: #000000

divi  form module designs

Individual Field Spacing

Last but not least, add the following bottom margin to each one of the fields individually and you’re done!

  • Bottom Margin: 50px

divi  form module designs

divi  form module designs

Preview

Desktop

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

 form module

Mobile

And this is what you can expect from the Divi form module designs on smaller screen sizes:

 form module

Final Thoughts

In this post, we’ve shared 5 beautiful Divi form module designs that you can easily use and modify for any website you create. Contact forms are a vital part of many websites out there so it’s important to make sure your design convinces your visitors to get in touch. If you have any questions or suggestions, make sure you leave a comment in the comment section below!

8 Comments

  1. I really like #3

  2. Thanks for the suggestions.
    A cool business design would have been nice and also one for men. Unfortunately, it’s all too feminine or playful.

    • Eric, could you elaborate on what you mean by do one for men, I get it that the pink one is feminine, but it wouldn’t be if it were on a dating site! However if you change the colours as well as the image of the lady in the 1st design and put an image of a man instead then it becomes totally masculine. 🙂

  3. How about adding the feature to upload photos? It’s constantly requested and always ignored.

  4. Great inspiration, thank you for these ideas, I like them all, they are a really good for being different to what one would expect to see in a form design, I also think the heart idea in the bottom right corner, is inviting.

  5. This was really helpful, i can style my blog now using this guide. Thanks

  6. Great ideas! I was really in need of some fresh inspiration! Thanks for the great resource!

  7. Can you give dowloud json this forms=)

554,210 Customers Are Already Building Amazing Websites With Divi. Join The Most Empowered WordPress Community On The Web

We offer a 30 Day Money Back Guarantee, so joining is Risk-Free!

Sign Up Today
別れさせ屋 群馬県

Pin It on Pinterest