How to Change Style and Layout of Radio Inputs Gravity Forms

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

Overview

Radio buttons are used in the form to let users select a single option out of multiple alternatives. It is possible to change the layout as well as the style of Gravity Forms radio buttons. By the end of this tutorial, you will be able to

  • Divide radio button choices into multiple columns
  • Set font size for choices
  • Set font color for choices
  • Set width for choices
  • Set Padding
  • Use font-awesome icons inside radio input boxes
  • Change radio inputs to switches
  • Convert radio inputs to buttons
  • Change the size of radio input boxes
Radio Inputs

Styling Gravity Forms Radio Input Boxes

Styling radio input boxes is not straightforward if you plan to do custom CSS. Browsers like Chrome, firefox, edge, and Safari have their default styling which is used to display them. This is the reason why most of the sites have similar-looking radio input boxes.

However, we have plenty of easy-to-use addons for Gravity Forms that let you style radio input boxes without any CSS coding.

Gravity Forms Checkbox & Radio Styler Addon

The Checkbox & Radio styler addon for Gravity Booster is specifically created to give you endless design and customization options for radio input boxes. The addon will let you do the following things

  • Divide radio options into two, three, four, or five-column layouts.
  • Use font-awesome icons inside radio input boxes
  • Convert radio inputs to buttons
  • Change the shape of radio input boxes to curve or round.
  • Change the checked style to fill or thick.
  • Change the unchecked radio input color to any color of your choice.
  • Change the checked color of the radio input box to any color of your choice.
  • Set animation when the radio input boxes are checked. You can choose from smooth, tada, jelly, rotate, and pulse animations.
Settings for Radios in Gravity Booster addon.

You can also check the demo form below to see all the styling and customizations.

Radio Styler Demo Form

We also have a detailed step-by-step guide for using the Checkbox & Radio styler addon.

Gravity Forms  Material Design Addon

Material design addon is another way to change the styling of radio input boxes without any coding. Once you enable material design on your form then it automatically changes the radio inputs to a modern and sleek design. 

The new radio input box design will show a shadow around the input boxes when clicked and also has a thick circular dot to represent that the radio option is checked. It is a colored radio input box whose color can also be changed.

Material Design added on Gravity Forms

You can check the demo form below to see how radio input boxes look with material design enabled.

Material design demo form

We also have a detailed tutorial for using Material Design on Gravity Forms.

Gravity Forms Bootstrap Design Addon

Bootstrap design addon has also the ability to change the design of gravity forms radio input boxes. Similar to material design it will also apply to all form fields along with radio inputs. It also adds a highlight around the radio input box when clicked.

To highlight that the radio input is checked, it adds a thick ring-shaped design to the radio input box. The color of the ring can be changed using color picker control.

Bootstrap added on Gravity Forms

You can check the demo form below to see how radio input boxes look with bootstrap design enabled.

Bootstrap design demo form

We also have a detailed guide for using the Bootstrap Design addon on Gravity Forms.

Styling Gravity Forms Radio Options Labels

In the previous steps we have seen how different addons can be used to style the gravity forms radio input boxes. Now we will discuss how to style the radio option label text. It can be done with plugins as well as custom CSS.

Styling Radio Labels with Gravity Booster

Gravity Booster is your easy-to-use and free gravity form styler plugin. It lets you make your forms look the way you want without the need to hire a designer. The booster screen has a live preview of the form that immediately reflects the design changes you make. Follow the steps mentioned below

  • Install and activate the Gravity Booster plugin.
  • Go to Forms -> Booster and then select the form for which you want to change radio input option labels.
  • Go to the Styler panel and then select the Radio section.
Styling added on Radio Input labels with Gravity Booster.

Under the Radio section set the following settings for radio option labels

  • Width: This setting controls the width the labels can take. If you make the width too small then it will break the option into multiple lines.
  • Font style: It can be used to make the option labels bold, italic, underlined, or uppercase.
  • Font Size: Usually the font size of option labels is small. However, you can change its value from here.
  • Line Height: If your options are too close to each other then this will add up the space between them.
  • Font Color: This option can help you differentiate the option label color from the rest of your form. You can use the built-in color picker control to set the color.
  • Padding: It adds space around the option labels. You can also set top, right, bottom, and left paddings separately.

After you are happy with design changes then click on the Save button.

Custom CSS for Styling Radio Option Labels

For changing the design of radio buttons without any plugin you need to add the following lines of CSS code in your WordPress website’s stylesheet.

Code Explanation:

  • body #gform_wrapper_1 => This code will locate the main form wrapper element in HTML whose form ID is ‘1’. Its value should be changed to the actual form ID. If you want to have the same styling for all the forms then you can leave ‘_1’ from the above code and the styling will now work on all the Gravity Forms.
  • .gform_body .gform_fields .gfield .gfield_radio li => This code is used to find the radio inputs present inside the form.

Attributes used:

  • font size: This will set the font size for radio input choices. You can set its value in pixels, percentages, or em. In the above example, I have set the font size to 19 pixels.
  • color: This attribute will set the color of radio input choices. You can give standard English color names, hex codes, or RGB values.
  • width: This will set the maximum width for the radio input choices. If the text is larger than the width then it will automatically shift to the next line.
  • padding: padding is used to add space between adjacent radio input choices.

Divide Radio Inputs in Multiple Columns

There are two methods to divide gravity from radio inputs into multiple columns. One option is to use the Checkbox & Radio Styler plugin and the option requires you to add custom CSS classes on the radio field. Below you will find both options in detail.

Radio Inputs Multiple Columns Using Checkbox & Radio Styler

  • After you have installed and activated the Checkbox & Radio styler addon then navigate to Forms-> Booster.
  • Here select your desired form and then go to the Checkbox & Radio panel.
  • Under the Radio section select the number of columns you want to divide radio inputs. It allows you to divide it into up to 5 columns.
  • Save your changes and it’s done.
Radio inputs divided into columns with Gravity Booster add-on

Radio Input Columns Using CSS Ready Classes

To change the layout of radio inputs we can use CSS Ready Classes that are built into Gravity Forms 1.5 and later versions.

To use CSS-ready classes edit the form field in the backend and then navigate to the Advanced section. Here you will get the option with the title CSS class name. This is the place where CSS Ready Classes should be entered.

radio inputs 3 columns

To divide the radio inputs into 2, 3, 4, and 5 columns use gf_list_2col, gf_list_3col, gf_list_4col, and gf_list_5col classes respectively. This will divide the choices into columns so that they are equally spaced from each other.

inline display radio inputs

Use gf_list_inline  and the choices will have a horizontal layout without equal spacing.

Still stuck? Need custom solution? We can help

Excellent

Makes styling Gravity Forms EASY.

Great Plugin Essential!

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

Exactly what Gravtiy Forms missed

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

Easy to use and powerful

Recommend this to anyone struggling to format their forms

Excellent plugin

Makes the job of styling forms so much easier.

Should be default Gravity Forms functionality

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

great!

works great! should be in the gravity basic installation…

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.

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.

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.

It Works Perfectly

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

Excellent plugin

Easy and intuitive to use and helps to accelerate workflow.

Works Great for Me

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

I love it

Easy and efficient plugin !

Great Gravity plugin

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

Just right!

Outstanding! Does just what I wanted.

Very Useful

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

Perfect

It works perfectly. I am satisfied. Congratulations!

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.

Great work!

Thank you guys! extremely helpful!

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.

Super Awesome and Easy to Use

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

Very good and beautiful

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

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 😉

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.

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

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!!!

Good Plugin

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

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.

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 stuff!

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

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!

2 Comments

  1. Kay Logan

    how do you put a 2 column radio button next to a form field?

    eg. Phone number is the field, the radio button tells if it is a home or cell number.

    Reply
  2. Rick Lupert

    Hi, thanks for this. I’ve got gf_list_3col in place in one of my forms. Wondering if it’s possible to change how it orders them…it treats it like rows with the next choice going in the next column, as opposed to the next choice going below the previous one with the list containing in the next column. Is it possible to change it so the columns flow vertically instead of across the columns?

    Reply

Submit a Comment

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