How to Design Gravity Forms

by | Last updated Mar 11, 2025 | Gravity forms, Styles & Layouts | 0 comments

Gravity Forms is undoubtedly among the top form plugins in WordPress. It isn’t free like most of its competitors like Contact Forms 7 or Formidable Forms but still, it is more popular among users. It has a lot of features that come inbuilt which are missing in its competitors. However, it isn’t easy to design Gravity forms unless you are using Styles & Layouts for Gravity Forms.

Here are Some of the Features of Gravity Forms

  • Drag and Drop Form Builder: Back-end of Gravity Forms features a drag and drop builder. You just have to click the fields or drag them to form the container to add them. The interface is intuitive and there is little to no learning curve associated with the plugin.
  • Multipage Forms: It is easy to create multi-page forms using Gravity Forms. Most people these days prefer to create multi-page forms but still, this feature is missing in most of the WordPress forms plugins like Contact Form 7.
  • Conditional Logic: If you are looking to create intelligent forms that only show some fields depending upon the data user enters in other form fields then Gravity forms can do that for you. With its powerful conditional logic, you can show/hide form fields according to data entered by the user.
  • Limit Entries: It is possible to set how many times a form can be submitted. This is critical if you need only a specific/limited number of entries for a particular task/event.
  • Compatibility: This plugin is compatible with most of the WordPress themes and a lot of them have embedded it in their theme. So, most of the users get Gravity forms pre-installed when they purchase a new WordPress theme.
  • Developer Friendly: It is developed in such a way so that developers can easily extend its functionality. With an extensible range of hooks and filters built into its code, it can be easily extended. There is a multitude of plugins developed for Gravity Forms.

How to Change Styling of Gravity Forms

Although Gravity Forms is best in most of the aspects the only place where it lacks is its styling section. There is no direct way to give colors, paddings, etc to your form. Either you have to add CSS to your theme’s style.css file or use a plugin.

In this tutorial, I will explain both the methods, and it’s completely up to you which one you want to use. Both of them do the same thing but one is for those who are more inclined towards coding and the other one is more novice-friendly.

Change Styling by adding CSS to Style.css

To use this method you should be aware of a little bit of CSS. Every theme comes with a style.css file which is located inside your theme folder on the server. You can edit this file by connecting to the server using FTP software like Filezilla, Fireftp or login in to your WordPress dashboard and navigate to Themes -> Editor -> Style.css

  • Once you have opened your Style.css file then do the following steps.
  • To change the Form wrapper styling add the following code inside your style.css file

body .gform_wrapper_FORMID {

CSS_PROPERTY : CSS_VALUE ;

}

Replace ‘FORMID’ with the actual form id of the Gravity form which you want to target. If you want to apply the style to all forms then remove ‘_FORMID’ from the above code.

Replace ‘CSS_PROPERTY’ with the property you want to add. For example to give font family you will use font-family.

Replace ‘CSS_VALUE’ with the value of the property. For example to give a font size of 22 pixels you will use 22px.

Example:

body .gform_wrapper_1 {

background-color : red ;

}

The above code will give red background to a form with id 1.

Similarly to target form header you will use

body .gform_wrapper_FORMID .gform_heading{

CSS_PROPERTY : CSS_VALUE ;

}

The complete list of all the CSS targets can be found here.

Change Styling of Gravity Forms using Plugin

If you find editing the CSS file of your theme a little overwhelming then you can use a free Gravity Forms Styling plugin from the WordPress plugin repository. This plugin uses the WordPress customizer API that lets you preview all the changes in realtime.

  • Download and activate Styles and Layouts Plugin for Gravity forms plugin from here or search the plugin directly from your WordPress Dashboard by searching for it.

Open customizer

  • Goto to the front-end of your website and click on the customize button in the admin bar (Make sure you are logged into the WordPress dashboard otherwise admin bar won’t be visible).

select styles and layouts gravity forms

  • Now click on the Styles and Layouts Gravity forms section and select the gravity form you want to target. Your page will now automatically refresh. If the page doesn’t refresh due to any reason then you should reload and again select the form.

list of all options

  • After page refresh, you need to again go to the Styles and Layouts Gravity forms section but this time you will see all the designing options like Submit button, Title, and description, etc. Open each section and change the color, borders, font sizes, margins, paddings, etc as you desire. Whenever you will change any setting then it will be immediately previewed in the form giving you a true WYSIWYG experience.
Design Gravity Forms

Design Gravity Forms

  • After adding all the styles click on the Save button and your styling will be saved.
  • Close the customizer and your changes will now be visible to all the visitors of your website.

Check out this video to see how Styles and Layouts for Gravity Forms works:

Comparison of Both Styling Methods

Both methods have their own advantages and disadvantages. On one side editing, CSS files require some coding and most people like to avoid it but if you know how to edit the CSS then you can target each and every aspect of Gravity form.

If you decide to use the free Styles and Layouts Plugin for Gravity forms plugin then you can easily change the styling covering more than 100+ settings but you will miss some settings like the ability to set shadows for form wrapper and some more.

If you face any issues while using the above tutorial then leave a comment and I will get back to you with a solution as soon as possible.

Still stuck? Need custom solution? We can help

Great Gravity plugin

This is great for all those styling problems that can arise. Easy to use with a gentle learning curve.

Excellent plugin

Easy and intuitive to use and helps to accelerate workflow.

Great Plugin Essential!

Very easy to use, exactly what I needed for Gravity Forms!

Much better than forms that come with the themes

Solid plugin, much better than the forms that come with the themes. We’ve used GF to create membership and donation forms, which our clients love. I thought GF was a little pricey but it’s paid for itself in customer satisfaction.

great!

works great! should be in the gravity basic installation…

A great find!

This plugin enabled me to exactly what I wanted to with my forms and they look great! It would have been much more painful to customize my forms without it.

Easy to use and powerful

Recommend this to anyone struggling to format their forms

Excellent

Makes styling Gravity Forms EASY.

Good Plugin

A bit of a learning curve for this old woman, but does what I need it to do!!

Just what I needed!

Love love love this plugin. Who wants to spend hours using css to style a form?
Not me! I can get my forms looking exactly as I want them to in just a few clicks.

great plugin – easy to use

this plug in was exactly what i needed to help finish the layout of my page.

I love it!

Great work!

Thank you guys! extremely helpful!

Perfect

It works perfectly. I am satisfied. Congratulations!

It Works Perfectly

If you need to give your form a bit of style, this plugin is perfect and easy to use.

Works Great for Me

This app is easy to understand and use and works great for me.

Great Plugin

This plugin is a perfect complement to style Gravity-Forms. The intuitive user interface, integrated into the Customizer, is very well done. PERFECT!!! THANK YOU!!!

Save me hours of work

I was skeptical to download…how can it be that easy? But, it was and it truly saved me hours of work to style my Gravity Forms.

Exactly what Gravtiy Forms missed

I use it on every page – that should say it all.

Super Awesome and Easy to Use

Really great plug in that is so easy and simple to use! Thank you for your awesome work!

Just right!

Outstanding! Does just what I wanted.

Excellent plugin

Makes the job of styling forms so much easier.

Very good and beautiful

It worked very good used with divi theme, popup builder and gravity forms!
CongraTulations!

It is a amazing gravity form plugin that I was looking for long time.Thanks

Thanks for helping for designing gravity form such an amazing way.

Fantastic plugin!

This plugin saved me hours of work. I am not well versed in coding by hand and now I don’t have to figure it out. I styled my Gravity Forms beautifully, the easy way. Worked perfectly. Thank you.

Should be default Gravity Forms functionality

Great plugin. My go to solution for Gravity Forms styling.

Very convenient, works great!

I’ve had a need to sometimes change the style of Gravity Forms, and this saves time so I don’t have to figure out the CSS styles and manually override them 😉

Very Useful

Instead of playing with the style sheets, you can make all the changes directly here.

Huge time saver

You can accomplish what this plugin does using CSS yourself, but the plugin saves you the time of doing so. This is a simple, effective and efficient way of making your GF look better.

Very Helpful!

Gravity forms are awesome, but notoriously difficult to style. I was struggling for hours to reduce the space between a field, let alone tweak size, color, etc. This plugin is exactly what I was looking for – well done!

Exactly what I was looking for

I don’t know CSS and was asked to make very specific changes to our Gravity Forms. This did the trick and this tool gave me the flexibility I needed.

Great stuff!

I rarely take the time to leave reviews.
With this one I felt compelled because it is so good!

I love it

Easy and efficient plugin !

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *