Customize Form Styling

Customizing your Form Styling

Summary: Brand your lead capture forms with custom colors, fonts, and layouts that match your website and business identity.

Overview

Professional styling makes your forms more trustworthy and increases completion rates. growlio's styling options let you match forms to your brand perfectly - from colors and fonts to button styles and spacing. This guide shows you how to create beautiful, on-brand forms that convert visitors into leads.

Prerequisites

  • Existing form created in form builder
  • Brand guidelines (colors, fonts, logos)
  • Member-level permissions or higher
  • Understanding of basic design principles

How to Customize Form Styling

Step 1: Open Form Settings

Navigate to Business > Lead Forms and select the form you want to style. Click the "Design" or "Styling" tab in the form editor.

Screenshot showing styling tab

Step 2: Choose Form Theme

Select a base theme to start from: Classic, Modern, Minimal, or Bold. Themes provide professional styling you can then customize further.

Screenshot showing themes

Tip: Choose themes that align with your brand personality. Modern works for tech companies, Classic for professional services.

Step 3: Set Primary Brand Color

Enter your primary brand color using hex code or color picker. This color applies to buttons, field focus states, and accents throughout the form.

Screenshot showing primary color

Step 4: Configure Secondary Colors

Set secondary colors for backgrounds, borders, and text. Maintain sufficient contrast for readability while matching your brand palette.

Screenshot showing secondary colors

Tip: Use a contrast checker to ensure text is readable on your chosen background colors.

Step 5: Select Typography

Choose fonts for headings and body text. Select from web-safe fonts or upload custom fonts matching your brand typography.

Screenshot showing fonts

Step 6: Customize Button Styling

Configure submit button appearance: size, shape (rounded vs square), color, hover state, and text. Make buttons prominent and clickable.

Screenshot showing button styling

Tip: Use contrasting colors for buttons so they stand out. Test hover states to ensure good UX.

Step 7: Style Input Fields

Adjust input field styling: border style, background color, text color, focus state, and padding. Ensure fields are easy to identify and use.

Screenshot showing input styling

Step 8: Configure Spacing and Layout

Set margins, padding, and spacing between form elements. Proper spacing makes forms easier to scan and less overwhelming.

Screenshot showing spacing options

Step 9: Add Background Styling

Choose background style for the entire form: solid color, gradient, or image. Ensure backgrounds don't interfere with form readability.

Screenshot showing background options

Tip: If using background images, add a semi-transparent overlay to ensure text remains readable.

Step 10: Style Form Header

Customize the form title and description styling: alignment, size, color, and spacing. Add your logo if desired for brand recognition.

Screenshot showing header styling

Step 11: Configure Error and Success Messages

Style validation error messages and success confirmations to match your brand while ensuring they're noticeable.

Screenshot showing message styling

Step 12: Preview Across Devices

Test your styled form on desktop, tablet, and mobile using the preview function. Ensure styling works well on all screen sizes.

Screenshot showing responsive preview

Tips & Best Practices

  • Maintain brand consistency across all forms
  • Use sufficient color contrast for accessibility
  • Keep styling clean and professional, avoid clutter
  • Make buttons prominent and obviously clickable
  • Use your brand's official colors and fonts
  • Test on various devices before publishing
  • Ensure mobile styling is touch-friendly
  • Add subtle animations or transitions for polish
  • Keep forms readable with proper text sizes
  • Use whitespace effectively to reduce overwhelm
  • Style error messages to be noticeable but not alarming
  • Match form styling to your website's design

Troubleshooting

Issue: Custom colors not applying

Solution: Ensure hex codes are entered correctly (include #). Clear browser cache and reload. Check if theme overrides are preventing custom colors. Try using the color picker instead of manual entry.

Issue: Form looks broken on mobile

Solution: Use responsive preview to identify issues. Ensure font sizes aren't too small. Check that buttons are large enough for touch. Test on actual mobile devices, not just preview.

Issue: Custom fonts not displaying

Solution: Verify font files are uploaded correctly and in supported formats. Check font names are spelled exactly right. Use web-safe fonts as fallbacks. Ensure font licenses allow web use.

Issue: Background image obscures form content

Solution: Add a semi-transparent overlay layer. Increase text color contrast. Use lighter background images. Position background images carefully. Consider solid colors instead.

Issue: Styling looks different after publishing

Solution: Clear website cache where form is embedded. Ensure embed code is up to date. Check for CSS conflicts with your website's styles. Use iframe embed if CSS conflicts persist.

Related Articles

Still need help? Contact Us Contact Us