Skip to content

Customize Form Styling

Qivra Form Builder allows you to customize the appearance of your forms to match your brand and store design. This guide covers all styling options available.

  1. Open your form in the Form Builder
  2. Click on the form background (not a field), or
  3. Click the Settings icon in the toolbar
  4. Navigate to the Styling section

Control the typography of your form.

SettingDescriptionOptions
Font FamilyPrimary fontSystem fonts, Google Fonts
Font SizeBase text sizeSmall, Medium, Large, Custom
Line HeightSpacing between lines1.0 - 2.0

Control the internal spacing of your form.

SettingDescription
Form PaddingSpace inside form borders
Field SpacingVertical space between fields
Section SpacingSpace around sections

Customize the form container appearance.

SettingDescriptionOptions
Border WidthThickness of form border0px - 10px
Border ColorColor of the borderColor picker
Border RadiusRoundness of corners0px - 30px
  1. Select Background Type: Solid
  2. Choose a Background Color
  3. Adjust opacity if needed
  1. Select Background Type: Gradient
  2. Choose Start Color and End Color
  3. Select Gradient Direction:
    • Linear (horizontal, vertical, diagonal)
    • Radial (center outward)
  1. Select Background Type: Image
  2. Upload an image or enter URL
  3. Configure image settings:
SettingOptions
SizeCover, Contain, Auto
PositionCenter, Top, Bottom, Left, Right
RepeatNo Repeat, Repeat, Repeat X/Y
OverlayAdd color overlay on image

Customize how text input fields appear.

SettingDescription
Background ColorField background
Text ColorText color inside field
Border ColorBorder around field
Border WidthBorder thickness
Border RadiusCorner roundness
PaddingInternal field spacing

Style fields when users click into them.

SettingDescription
Focus Border ColorBorder color when active
Focus ShadowGlow effect around field

Style fields with validation errors.

SettingDescription
Error Border ColorBorder color for errors
Error Text ColorError message color

Customize the form submission button.

SettingDescription
Button TextCustom button label
Background ColorButton fill color
Text ColorButton text color
Border RadiusButton corner roundness
PaddingInternal button spacing
Full WidthStretch button to full form width

Style the button when users hover over it.

SettingDescription
Hover BackgroundColor on hover
Hover Text ColorText color on hover

For multi-step forms, style Previous/Next buttons.

ButtonSettings
PreviousText, color, style
NextText, color, style

Customize how field labels appear.

SettingDescription
Label ColorText color for labels
Label SizeFont size for labels
Label WeightBold, normal, light
Required IndicatorStyle of asterisk (*)

Style the helper/description text below fields.

SettingDescription
Helper ColorText color
Helper SizeFont size

For multi-step forms, customize the progress display.

SettingDescription
Active ColorCurrent step color
Completed ColorFinished steps color
Inactive ColorUpcoming steps color
Text ColorStep label color
  1. Navigate to Color Scheme settings
  2. Set your primary brand colors:
ColorUsage
PrimaryButtons, links, highlights
SecondaryAccents, hover states
BackgroundForm background
TextPrimary text color
BorderBorders, dividers

Forms can adapt to dark themes:

  1. Enable Dark Mode Support
  2. Set dark mode colors separately
  3. Form automatically adapts to theme

For advanced styling, add custom CSS.

  1. Go to Advanced > Custom CSS
  2. Enter your CSS rules
  3. Preview changes in real-time

Rounded submit button:

.submit-button {
border-radius: 50px;
padding: 12px 40px;
}

Custom field focus effect:

.form-field:focus {
box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

Centered form title:

.form-title {
text-align: center;
font-size: 24px;
margin-bottom: 20px;
}

Forms automatically adapt to mobile screens, but you can customize:

SettingMobile Option
Font SizeSmaller on mobile
PaddingReduced on mobile
Field WidthAlways full width
Button SizeLarger touch target

Customize how forms respond to screen sizes:

  1. Go to Responsive settings
  2. Adjust settings for:
    • Desktop (> 1024px)
    • Tablet (768px - 1024px)
    • Mobile (< 768px)
  • Match your store’s color scheme
  • Use consistent spacing throughout
  • Maintain brand fonts
  • Ensure sufficient contrast
  • Use readable font sizes (16px minimum)
  • Don’t overcrowd fields
  • Make buttons clearly clickable
  • Use focus states for navigation
  • Provide clear error indication
  • Optimize background images
  • Avoid excessive animations
  • Test on slower connections
Play