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.
Accessing Form Styling
Section titled âAccessing Form Stylingâ- Open your form in the Form Builder
- Click on the form background (not a field), or
- Click the Settings icon in the toolbar
- Navigate to the Styling section
Form-Level Styling
Section titled âForm-Level StylingâFont Settings
Section titled âFont SettingsâControl the typography of your form.
| Setting | Description | Options |
|---|---|---|
| Font Family | Primary font | System fonts, Google Fonts |
| Font Size | Base text size | Small, Medium, Large, Custom |
| Line Height | Spacing between lines | 1.0 - 2.0 |
Spacing & Padding
Section titled âSpacing & PaddingâControl the internal spacing of your form.
| Setting | Description |
|---|---|
| Form Padding | Space inside form borders |
| Field Spacing | Vertical space between fields |
| Section Spacing | Space around sections |
Border & Corner
Section titled âBorder & CornerâCustomize the form container appearance.
| Setting | Description | Options |
|---|---|---|
| Border Width | Thickness of form border | 0px - 10px |
| Border Color | Color of the border | Color picker |
| Border Radius | Roundness of corners | 0px - 30px |
Background Options
Section titled âBackground OptionsâSolid Color Background
Section titled âSolid Color Backgroundâ- Select Background Type: Solid
- Choose a Background Color
- Adjust opacity if needed
Gradient Background
Section titled âGradient Backgroundâ- Select Background Type: Gradient
- Choose Start Color and End Color
- Select Gradient Direction:
- Linear (horizontal, vertical, diagonal)
- Radial (center outward)
Image Background
Section titled âImage Backgroundâ- Select Background Type: Image
- Upload an image or enter URL
- Configure image settings:
| Setting | Options |
|---|---|
| Size | Cover, Contain, Auto |
| Position | Center, Top, Bottom, Left, Right |
| Repeat | No Repeat, Repeat, Repeat X/Y |
| Overlay | Add color overlay on image |
Field Styling
Section titled âField StylingâInput Fields
Section titled âInput FieldsâCustomize how text input fields appear.
| Setting | Description |
|---|---|
| Background Color | Field background |
| Text Color | Text color inside field |
| Border Color | Border around field |
| Border Width | Border thickness |
| Border Radius | Corner roundness |
| Padding | Internal field spacing |
Focus State
Section titled âFocus StateâStyle fields when users click into them.
| Setting | Description |
|---|---|
| Focus Border Color | Border color when active |
| Focus Shadow | Glow effect around field |
Error State
Section titled âError StateâStyle fields with validation errors.
| Setting | Description |
|---|---|
| Error Border Color | Border color for errors |
| Error Text Color | Error message color |
Button Styling
Section titled âButton StylingâSubmit Button
Section titled âSubmit ButtonâCustomize the form submission button.
| Setting | Description |
|---|---|
| Button Text | Custom button label |
| Background Color | Button fill color |
| Text Color | Button text color |
| Border Radius | Button corner roundness |
| Padding | Internal button spacing |
| Full Width | Stretch button to full form width |
Hover State
Section titled âHover StateâStyle the button when users hover over it.
| Setting | Description |
|---|---|
| Hover Background | Color on hover |
| Hover Text Color | Text color on hover |
Navigation Buttons
Section titled âNavigation ButtonsâFor multi-step forms, style Previous/Next buttons.
| Button | Settings |
|---|---|
| Previous | Text, color, style |
| Next | Text, color, style |
Label Styling
Section titled âLabel StylingâField Labels
Section titled âField LabelsâCustomize how field labels appear.
| Setting | Description |
|---|---|
| Label Color | Text color for labels |
| Label Size | Font size for labels |
| Label Weight | Bold, normal, light |
| Required Indicator | Style of asterisk (*) |
Helper Text
Section titled âHelper TextâStyle the helper/description text below fields.
| Setting | Description |
|---|---|
| Helper Color | Text color |
| Helper Size | Font size |
Progress Indicator Styling
Section titled âProgress Indicator StylingâFor multi-step forms, customize the progress display.
| Setting | Description |
|---|---|
| Active Color | Current step color |
| Completed Color | Finished steps color |
| Inactive Color | Upcoming steps color |
| Text Color | Step label color |
Color Scheme
Section titled âColor SchemeâUsing Brand Colors
Section titled âUsing Brand Colorsâ- Navigate to Color Scheme settings
- Set your primary brand colors:
| Color | Usage |
|---|---|
| Primary | Buttons, links, highlights |
| Secondary | Accents, hover states |
| Background | Form background |
| Text | Primary text color |
| Border | Borders, dividers |
Dark Mode Support
Section titled âDark Mode SupportâForms can adapt to dark themes:
- Enable Dark Mode Support
- Set dark mode colors separately
- Form automatically adapts to theme
Custom CSS
Section titled âCustom CSSâFor advanced styling, add custom CSS.
Adding Custom CSS
Section titled âAdding Custom CSSâ- Go to Advanced > Custom CSS
- Enter your CSS rules
- Preview changes in real-time
Common Custom CSS Examples
Section titled âCommon Custom CSS Examplesâ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;}Responsive Styling
Section titled âResponsive StylingâMobile Adjustments
Section titled âMobile AdjustmentsâForms automatically adapt to mobile screens, but you can customize:
| Setting | Mobile Option |
|---|---|
| Font Size | Smaller on mobile |
| Padding | Reduced on mobile |
| Field Width | Always full width |
| Button Size | Larger touch target |
Breakpoint Settings
Section titled âBreakpoint SettingsâCustomize how forms respond to screen sizes:
- Go to Responsive settings
- Adjust settings for:
- Desktop (> 1024px)
- Tablet (768px - 1024px)
- Mobile (< 768px)
Styling Best Practices
Section titled âStyling Best PracticesâConsistency
Section titled âConsistencyâ- Match your storeâs color scheme
- Use consistent spacing throughout
- Maintain brand fonts
Readability
Section titled âReadabilityâ- Ensure sufficient contrast
- Use readable font sizes (16px minimum)
- Donât overcrowd fields
User Experience
Section titled âUser Experienceâ- Make buttons clearly clickable
- Use focus states for navigation
- Provide clear error indication
Performance
Section titled âPerformanceâ- Optimize background images
- Avoid excessive animations
- Test on slower connections