Forms

Updated

Usage

Open Appearance → Customize → Styles → Forms to style text fields, dropdowns, and text areas across the site. Set the field Font and padding, then Input Height, Border Width, Border Radius, Border Color, and Border Color On Focus so fields match your buttons.

The Label settings style field names. The Sublabel settings do the same for the helper text under fields. Colors come from Styles → Palette.

When to use it

  • Contact or checkout forms look out of place next to your buttons. Match Border Radius with Styles → Buttons.
  • Labels or hints are hard to read against your background.
  • Before launch, to give Gravity Forms and WooCommerce checkout a consistent look.

Tips

  • Border Color On Focus defaults to Primary, so the field a visitor is typing in shows your brand color.
  • Visitors using a keyboard also see an outline around the field they're on, the same one links and buttons get, even when the two border colors are close.
  • Label Weight and Sublabel Color (default Muted) set field names apart from helper text.
  • Label Transform and Sublabel Transform set uppercase or capitalization separately for field names and helper text.
  • Submit buttons use Styles → Buttons, not these settings.
  • Success and error messages use the palette Success and Failure colors. Adjust them under Styles → Palette. Where Failure would be hard to read (a contrast under 4.5:1), error text shows a darker shade of it, or a lighter one on dark sections, just enough to read. Where it reads, it's shown as you picked it. In Reverse Print sections, error text stays white where white reads, and shows a readable shade of Failure only where it doesn't.
  • Label Width and Sublabel Width show when the label font comes in several widths and is set to Full axis in Dirigible Fonts. Uncheck Default and drag the slider for a condensed (narrower) or expanded (wider) cut of the font; the slider covers only the widths the font has. Leave Default checked to keep the width the text has now.

Settings

Forms

Font setting in the block editor sidebar
Font

Picks which of the three stacks from Styles → Fonts this style uses. Each row shows the family behind it, with a sample set in that font.

  • Display
  • Bodydefault
  • Alt
Horizontal Padding setting in the block editor sidebar
Horizontal Padding
Vertical Padding setting in the block editor sidebar
Vertical Padding
Input Height setting in the block editor sidebar
Input Height
Border Width setting in the block editor sidebar
Border Width
Border Radius setting in the block editor sidebar
Border Radius
Border Color setting in the block editor sidebar
Border Color
  • None
  • White
  • Text
  • Primary
  • Secondary
  • Accent
  • Variant
  • Muteddefault
  • Gray
Border Color On Focus setting in the block editor sidebar
Border Color On Focus
  • None
  • White
  • Text
  • Primarydefault
  • Secondary
  • Accent
  • Variant
  • Muted
  • Gray
Label Font setting in the block editor sidebar
Label Font

Picks which of the three stacks from Styles → Fonts this style uses. Each row shows the family behind it, with a sample set in that font.

  • Display
  • Bodydefault
  • Alt
Label Color setting in the block editor sidebar
Label Color
  • Textdefault
  • Primary
  • Secondary
  • Accent
  • Variant
  • Muted
Label Size setting in the block editor sidebar
Label Size
Label Tracking setting in the block editor sidebar
Label Tracking
Label Width setting in the block editor sidebar
Label Width

Shows when this style's font comes in several widths and is set to Full axis in Dirigible Fonts. Uncheck Default, then drag for a narrower (condensed) or wider (expanded) cut; the slider covers only the widths the font has. Default keeps the width the text has now.

Label Weight setting in the block editor sidebar
Label Weight

With a variable font, a slider covers the weights the font has. With other fonts, only the weights Dirigible Fonts loads show. A saved weight the font doesn't load is marked, with a note.

  • Extra Light
  • Light
  • Normal
  • Book
  • Md. Bold
  • Bolddefault
  • Xtra Bold
  • Black
  • Xtra Black
Label Style setting in the block editor sidebar
Label Style

Italic shows when the font has an italic loaded in Dirigible Fonts; with no italic, Style is hidden. A saved Italic the font doesn't load is marked, with a note.

  • Normaldefault
  • Italic
Label Transform setting in the block editor sidebar
Label Transform
  • Nonedefault
  • Uppercase
  • Lowercase
  • Title Case
Sublabel Font setting in the block editor sidebar
Sublabel Font

Picks which of the three stacks from Styles → Fonts this style uses. Each row shows the family behind it, with a sample set in that font.

  • Display
  • Bodydefault
  • Alt
Sublabel Color setting in the block editor sidebar
Sublabel Color
  • Text
  • Primary
  • Secondary
  • Accent
  • Variant
  • Muteddefault
Sublabel Size setting in the block editor sidebar
Sublabel Size
Sublabel Tracking setting in the block editor sidebar
Sublabel Tracking
Sublabel Width setting in the block editor sidebar
Sublabel Width

Shows when this style's font comes in several widths and is set to Full axis in Dirigible Fonts. Uncheck Default, then drag for a narrower (condensed) or wider (expanded) cut; the slider covers only the widths the font has. Default keeps the width the text has now.

Sublabel Weight setting in the block editor sidebar
Sublabel Weight

With a variable font, a slider covers the weights the font has. With other fonts, only the weights Dirigible Fonts loads show. A saved weight the font doesn't load is marked, with a note.

  • Extra Light
  • Light
  • Normal
  • Book
  • Md. Bold
  • Bolddefault
  • Xtra Bold
  • Black
  • Xtra Black
Sublabel Style setting in the block editor sidebar
Sublabel Style

Italic shows when the font has an italic loaded in Dirigible Fonts; with no italic, Style is hidden. A saved Italic the font doesn't load is marked, with a note.

  • Normaldefault
  • Italic
Sublabel Transform setting in the block editor sidebar
Sublabel Transform
  • Nonedefault
  • Uppercase
  • Lowercase
  • Title Case

Built by Dirigible Studio. Get in touch