With over one million energetic installs, Touch Shape 7 is through some distance one of the widespread WordPress plugins ever. It’s recognition almost definitely has so much to do with the reality at the back of its description: “Easy however versatile.”

Contact Form 7 lets you create more than one touch bureaucracy the use of not anything however easy HTML markup (which it generates for you). As soon as created, every variety may also be briefly deployed through putting its corresponding shortcode the place you’d like the shape to look; in web page, publish, or widget house. Messages submitted by the use of the bureaucracy are despatched to the e-mail cope with supplied within the plugin settings and unsolicited mail is combatted by the use of fortify for CAPTCHA and Akismet.

Touch Shape 7 is so easy that it kind of feels actually any individual can use it successfully. Styling too, is meant to be easy. However most likely too easy for some. By means of default the Touch Shape 7 plugin does now not taste its bureaucracy. Any styling they do have is a results of default stylings found in a WordPress theme’s taste sheet.

Normally leading to one thing relatively elementary, like this:


Sadly this type of variety, whilst certainly easy and versatile, will not be as superbly designed as the opposite components on one’s site. Leaving many another way satisfied customers in search of choices to Touch Shape 7 with extra styling choices. Fortunately although, with just a little of CSS, no plugin choice is essential.

In these days’s publish I’m going to proportion a chain of guidelines that can open up all kinds of Touch Shape 7 styling chances for any individual, the use of any theme.

How To Customise The Taste Of Touch Shape 7 To Fit Your Web page

Subscribe To Our Youtube Channel

The place to Edit Your Touch Shape 7 CSS (and Why)

It’s necessary that once including customized CSS you don’t upload it to the way sheet of both Touch Shape 7 or your dad or mum theme. Any adjustments or additions you are making there might be overwritten as quickly because the theme and/or plugin are up to date.

As an alternative, you’ll want to upload the CSS beneath in your kid theme’s CSS. You’ll additionally use the customized CSS function on Jetpack, or in case your theme supplies a piece in its admin panel for customized CSS you’ll be able to use that too.

Good enough, now that we all know the place to put the types we’ll be going over beneath, let’s get began!

Methods to Create Website online Huge Shape Types

Let’s get started through making some normal edits that can practice themselves to the entire variety. We will be able to do that through the use of the category selector .wpcf7 after which including types underneath it.

(I’d additionally love to extremely recommend that you just position the commented out heading I’ve written beneath inside of your taste sheet to indicate the place your Touch Shape 7 types start.)

/* Touch Shape 7 Types

.wpcf7 {

background-color: #F0F0F0;

border: 5px forged #666666;


After including the above code in your taste sheet, each variety you create with Touch Shape 7 can have the background and border types you’ve simply outlined. Under is an instance.


As you’ll be able to see, there are some spacing problems. To mend this you’ll wish to alter the margins between the border and the internal variety components. You’ll do that with the code beneath.

.wpcf7-form {

margin-left: 25px;

margin-right: 25px;

margin-top: 25px;

On my check web site, this resulted within the following:


Be aware: those types might impact your bureaucracy in somewhat alternative ways because of the truth that we’re perhaps running with other issues. That doesn’t imply that this code gained’t be just right for you, simplest that you’ll have to tweak the numbers a bit of to get issues good in your web site.

Methods to Create Website online Huge Shape Box Types

Some of the extra commonplace requests folks have relating to styling Touch Shape 7 is how they are able to alter the width of the fields. In particular the message house which doesn’t lengthen very some distance.

The code beneath will lengthen the message house in your desired width (when adjusted). I’ve set mine within the instance for 95% as that’s what regarded easiest in my imagined use case. You’ll set it to fit your wishes as neatly–the use of a share or a hard and fast pixel depend.

.wpcf7-textarea {

width: 85%;


You’ll alter the width of the opposite fields as neatly through adjusting the enter magnificence selector.

.wpcf7 enter {

width: 50%;


If you don’t want to regulate your whole enter fields with the similar standards you’ll be able to drill down a bit of through deciding on simply the ones you have an interest in. Within the instance beneath I’ve opted to only trade my textual content fields in order that my put up button isn’t additionally affected.

.wpcf7-text {
width: 50%;

Finally of the above adjustments, I used to be in a position to taste the shape you spot beneath.


I in my view didn’t wish to trade my button colour, however I feel this is perhaps any other commonplace want. So for those who’d like to change your button colour you’ll be able to use the CSS beneath to experiment.

.wpcf7-submit {

background: #555555;

colour: #ffffff;


With those bits of CSS in position, each variety created with Touch Shape 7 will appear to be the general symbol above. However what occurs when you need one variety specifically to appear other from all the others?

Methods to Taste a Explicit Shape

Getting the precise CSS ID required to make taste edits to a selected variety generally is a little bit of a hassle, however it’s imaginable with just a little tinkering.

The very first thing you’ll wish to do is in reality upload the shape shortcode into your web site and preview it. (You’ll understand that inside of that shortcode there’s a quantity for the ID–however that isn’t in reality the whole ID you’ll want.)

Then, the use of both Google Chrome’s investigate cross-check component function or one thing equivalent in any other browser, check out the code for the shape. The usage of this you’ll in finding the whole variety ID.

In my case, the ID quantity in my shortcode was once 4407. The whole ID became out to be wpcf7-f4407-p4405-o1. Which intended that I may just make additional edits, simply to that exact variety, through the use of the code beneath with quite a lot of standards that differed from my site-wide settings.

#wpcf7-f4407-p4405-o1 {
background-color: #333333;
border: 5px forged #0074A2;

Methods to Taste Explicit Fields

You’ll do the similar factor with particular fields. As an alternative of monitoring down a selected CSS magnificence or ID to your browser all it’s a must to do is upload it within the variety builder.

When you’re producing a tag to put within the variety builder you’ll understand that there are two choices for growing an ID, a Magnificence, or each.


On this instance I selected to create a category referred to as customized-field. When you do the similar (or one thing equivalent) you will then be capable to taste simply that subject the use of your new identity (or magnificence) as I’ve beneath.

#customized-field {

colour: #ffffff;

border: 2px forged #333333;


Methods to Create Customized Shape Layouts for Checkboxes and Radial Buttons

By means of default, checkboxes and radiuses show from left to correct.


However on account of private choice or a selected use case through which showing them height to backside may well be preferable, you’ll be able to use probably the most two choices beneath.

To show your checkboxes or radial buttons height to backside and at the left, use this.

.wpcf7-list-item {
show: block;


To show your checkboxes and radial buttons height to backside and at the correct, use this. Additionally make certain that while you generate the tag for this selection that you select the “label first” checkbox.

.wpcf7-list-item {
show: table-row;

.wpcf7-list-item * {
show: table-cell;


Bonus Tip: Methods to Take away Box Titles & Use Placeholder Textual content As an alternative

This tip does now not require use of CSS just like the others above, however reasonably a easy tweak to the markup used within the Touch Shape 7 variety builder.

Every now and then it isn’t essential to have subject titles, particularly when you’ll be able to put placeholder textual content inside the fields themselves that provide an explanation for what knowledge belongs there.

If that’s the case for your web site, then all it’s a must to do is delete the titles within the variety builder and upload placeholding textual content like I’ve executed within the instance beneath.

[email* your-email placeholder "Email Address"]

[textarea your-message placeholder "Talk to me"]

The result’s a cleaner variety with much less litter.


In Conclusion

I am hoping I’ve proven within the examples above that the Touch Shape 7 plugin is very customizable. True, it does require a bit of of tinkering however for a unfastened plugin that may well be anticipated.

I feel the loss of styling choices through default is a large a part of why the plugin works so neatly for such a lot of. So it’s simplest honest that anybody getting a large number of worth from it who needs extra taste to devote a couple of mins to losing in a model of probably the most code instance above.

Do you have got any Touch Shape 7 taste guidelines of your individual? Any favorites you’ve used that you just’d love to proportion? Drop us a line within the feedback beneath!

Article Thumbnail by the use of Dmitry Lemon5ky // shutterstock.com

.divi_cta{background-color: #8f43ee; colour: #fff; font-size: 20px; font-weight: daring; padding: 20px; text-align: middle; show: block; text-decoration: none; border-radius: 4px;}.divi_cta:hover{text-decoration:none;background-color:#7d37d6;}.divi_cta_red{background-color:#db1c1c;}.divi_cta_red:hover{background-color:#c51a1a;}

The publish How To Customize The Style Of Contact Form 7 To Match Your Website seemed first on Elegant Themes Blog.

WordPress Web Design

[ continue ]