PHP

How to show two columns on Contact Form 7

[et_pb_section fb_built=”1″ theme_builder_area=”post_content” _builder_version=”4.23″ _module_preset=”default”][et_pb_row _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content”][et_pb_column _builder_version=”4.23″ _module_preset=”default” type=”4_4″ theme_builder_area=”post_content”][et_pb_text _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content” hover_enabled=”0″ sticky_enabled=”0″]

I’ve wrote about creating a two column form in Contact form 7. Now in this tutorial we will see on how to produce a responsive two column form. The form will be in two columns in bigger screens and will come one column in mobile devices. Our final form will look like the following.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content”][et_pb_column _builder_version=”4.23″ _module_preset=”default” type=”4_4″ theme_builder_area=”post_content”][et_pb_image src=”https://demo.basantmallick.com/wp-content/uploads/2023/10/How-to-show-two-columns-on-Contact-Form-7.png” _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content” alt=”How to show two columns on Contact Form 7″ title_text=”How to show two columns on Contact Form 7″ hover_enabled=”0″ sticky_enabled=”0″][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content”][et_pb_column _builder_version=”4.23″ _module_preset=”default” type=”4_4″ theme_builder_area=”post_content”][et_pb_text _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content” hover_enabled=”0″ sticky_enabled=”0″ text_font=”|600|||||||” text_text_color=”#000000″]

you just follow below simple steps:

Step 1: create contact form and copy and paste below code.

and modified field according to your need.

[/et_pb_text][et_pb_text _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content” hover_enabled=”0″ sticky_enabled=”0″ text_font=”|600|||||||” text_text_color=”#FFFFFF” background_color=”#000000″ custom_padding=”|||20px|false|false”]

<div id=”responsive-form” class=”clearfix”>

<div class=”form-row”>
<div class=”column-half”>First Name [text* first-name]</div>
<div class=”column-half”>Last Name [text* last-name]</div>
</div>

<div class=”form-row”>
<div class=”column-half”>Email [email* your-email]</div>
<div class=”column-half”>Phone [text* your-phone]</div>
</div>

<div class=”form-row”>
<div class=”column-full”>Subject [text* your-subject]</div>
</div>

<div class=”form-row”>
<div class=”column-full”>Your message [textarea your-message]</div>
</div>

<div class=”form-row”>
<div class=”column-full”>[submit “Send”]</div>
</div>

</div>

[/et_pb_text][et_pb_code _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content” hover_enabled=”0″ sticky_enabled=”0″ background_color=”#EDF000″ text_orientation=”left” custom_padding=”|||20px|false|false”][/et_pb_code][et_pb_text _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content” text_text_color=”#000000″ text_font=”|600|||||||” hover_enabled=”0″ sticky_enabled=”0″]

Step 2: copy below css and paste in your customiser

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content”][et_pb_column _builder_version=”4.23″ _module_preset=”default” type=”4_4″ theme_builder_area=”post_content”][et_pb_text _builder_version=”4.23″ _module_preset=”default” theme_builder_area=”post_content” background_color=”#000000″ text_font=”|700|||||||” text_text_color=”#FFFFFF” custom_padding=”|||20px|false|false” hover_enabled=”0″ sticky_enabled=”0″ custom_margin=”-30px|||||”]
/* contact form7 style */
wpcf7 input[type=”text”], .wpcf7 input[type=”email”], .wpcf7 textarea {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
      box-sizing: border-box
}
.wpcf7 input[type=”text”]:focus{
background: #fff;
}
.wpcf7-submit{
float: right;
background: #CA0002;
color: #fff;
text-transform: uppercase;
border: none;
padding: 8px 20px;
cursor: pointer;
}
.wpcf7-submit:hover{
background: #ff0000;
}
span.wpcf7-not-valid-tip{
text-shadow: none;
font-size: 12px;
color: #fff;
background: #ff0000;
padding: 5px;
}
div.wpcf7-validation-errors {
text-shadow: none;
border: transparent;
background: #f9cd00;
padding: 5px;
color: #9C6533;
text-align: center;
margin: 0;
font-size: 12px;
}
div.wpcf7-mail-sent-ok{
text-align: center;
text-shadow: none;
padding: 5px;
font-size: 12px;
background: #59a80f;
border-color: #59a80f;
color: #fff;
margin: 0;
}
#responsive-form{
max-width:600px /*– change this to get your desired form width –*/;
margin:0 auto;
      width:100%;
}
.form-row{
width: 100%;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box
}
.clearfix:after {
content: “”;
display: table;
clear: both;
}
/**—————- Media query —————-**/
@media only screen and (min-width: 48em) {
.column-half{
width: 50%;
}
}
/* end contact form7 style */
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]
Basant

Recent Posts

Laravel Development Company in India | Custom Laravel Web Development Services

Laravel has become one of the most popular PHP frameworks because it enables developers to…

3 months ago

Git Commands Cheat Sheet: 15 Essential Git Commands Every Developer Must Know (Beginner to Advanced Guide)

Git Commands Cheat Sheet: 15 Essential Git Commands Every Developer Must Know Git is one…

7 months ago

How to make dependent dropdown of state and district using cakephp2 form?

Creating dependent dropdowns in CakePHP 2 involves using AJAX to dynamically load data into the…

2 years ago