LogoLogo
Back to studio
  • 🧠Core Concepts
    • Introduction to Formsort
    • Formsort quickstart guides
      • Add content and collect answers
      • Capture demographic data
      • Add informational content
      • Template your variables
      • Add conditional logic
      • Using conditional logic with Calculated and API variables
      • Add a scheduling option
      • End the flow
      • Review your variable schema
      • Set up integrations
    • How data works in Formsort
      • Responder UUIDs
    • Understanding flows
    • Versioning in Formsort (Deploying)
      • Variant revisions
      • Managing revisions
  • ✨Creating Flows
    • Building a new flow
      • Groups
      • Steps
      • Copy-pasting form content
  • Adding questions and content
    • Questions
      • Select
      • Text
      • Address
      • Comparison
      • Confirmation
      • Date
      • Date & time
      • Email address
      • File upload
      • Grid choice
      • Iframe
      • Image upload
      • Number
      • Payment
      • Phone number
      • Postal code
      • Question group
      • Region
      • Signature
      • SSN
      • Yes/No
    • Content
      • Statement
      • Image
      • Next button
      • Video
      • Divider
      • Map
  • Controlling the flow with conditions and logic
    • Advanced logic
  • Variable templating
  • Redirects and endings
  • Field validation
  • Flow and variant management
  • Content library
  • 🧬JSON Form Definition
  • JSON schemas
  • Validating flow schemas
  • Events subscriptions
  • Flow content data format
  • 🎨Styling
    • Customizing appearance
      • Content area & form layout
      • Buttons
      • Typography
      • UI states
      • Color and dimension variables
      • Question containers
      • Inputs and dropdowns
      • Checkmarks
      • Tables
      • Sliders
      • Divider lines
      • Progress bar
      • Comparison cards
      • Animations and transitions
  • CSS & Advanced Styling
    • Custom CSS overrides
    • Step styling
    • CSS reference
  • 🔁Form Behavior Settings
    • Variant settings
      • Form behavior for returning users
      • Group ranking API
    • Navigation sidebar
  • ⚙️Response Data Collection & Management
    • Schema (variables)
      • Variables from questions
      • Externally provided variables
      • Calculated variables
      • API lookups
      • System Library variables
      • Orphaned variables
  • Saving & retrieving responses
  • Importing Data
    • URL parameters
    • POST body
    • Embed query parameters
  • 📊Analytics and Attribution
    • Built-in analytics
    • Split testing
  • 🚀Publishing and Deployment
    • Live preview overview
    • Environments
      • Loading different environments
    • Embedding
      • Web-embed API
        • React-embed
      • Adding authentication
      • Embedding forms in iOS and Android
      • Setting up a dev environment
    • Pre-deployment checklist
  • 📁Workspace Management
    • Accounts
      • Roles and permissions
    • Custom domains
    • Workspace domain detection
  • 🛠️Formsort Admin API
    • Admin API
  • 🔌Integrations
    • Form answers and events
      • Analytics events
      • Signed requests
      • Event payload shape
      • Submission frequencies
      • Runtime error reporting
    • Integration reference
      • Amplitude
        • Amplitude cross domain tracking
      • BigQuery
      • FullStory
      • Google Analytics
        • Updating from Universal Analytics to GA4
      • Google Cloud Storage
      • Google Sheets
      • Google Tag Manager (GTM)
        • JavaScript triggered by flow events
      • Hubspot
      • Jornaya
      • Optimizely
      • PostgreSQL
      • Redshift
      • Rudderstack
      • S3
      • Salesforce
      • Segment
        • Segment Setup
        • Segment cross domain tracking
      • Stripe
      • TrustedForm
      • Webhooks
        • Zapier
Powered by GitBook
On this page
  • Action Bar Styling
  • Footer
  • Inline Steps
  • Layout editor
  • Grid template
  • Button Styling

Was this helpful?

  1. Styling
  2. Customizing appearance

Content area & form layout

PreviousCustomizing appearanceNextButtons

Last updated 2 days ago

Was this helpful?

The Content section defines the layout and appearance of the main flow area—where steps are presented to the responder. This area includes multiple styling options to control the visual layout and structure of the flow.

Content Settings

At the top of the Content page, you’ll find list of global styling controls for the flow. Some of the more important settings are:

  • Favicon → Upload a favicon for your deployed page.

  • Loading indicator image → Display a custom image while the page is loading.

  • Show navigation sidebar → Table-of-contents-style panel on the left side of the flow

  • Padding → Adjust inner spacing for the content container.

  • Background color → Set the background color of the content area.

  • Content column and text alignment → Justify content horizontally.

  • Max width → Set a maximum width for the content container.

  • Vertical alignment → Control vertical placement of the content block.

Refer to our CSS Reference guide for full details on configurable properties.


Action Bar Styling

The Action Bar is the area where navigation buttons (Next, Back, etc.) and other elements like the progress bar may reside. Styling options include:

  • Background color

  • Bar shadow (visual effect similar to box-shadow)


Footer

The Footer section supports customization for:

  • Background color

  • Padding

  • Vertical positioning (above or below the bottom action bar)

You can also enable:

  • Show cookie management link → Loads Osano (if configured in your privacy policy) to let users manage cookie preferences. If Osano is not used, Formsort will use local storage.


Inline Steps

The Show all steps inline setting renders all steps in a single, scrollable column. This layout makes the entire flow appear as a continuous vertical page. You can also control the opacity of inactive steps to help responders see where they are.

This feature is still in Beta.


Layout editor

Flows are rendered inside a layout that may include persistent elements like a logo, navigation buttons, and a progress bar.

Grid template

The Layout editor uses a grid system for positioning UI elements. You can define the number of rows and columns for each Action Bar (top, inline, bottom), then drag and drop components such as:

  • Buttons (Next, Previous, Exit, Select)

  • Progress bar

  • Logo

This gives you fine control over positioning and layout.

Button Styling

Click any button to open its styling menu. Options include:

  • X/Y position → Adjust button placement.

  • Alignment → Set horizontal and vertical alignment.

  • Height/Width → Define how many rows or columns the button spans.

To access additional styling properties, click the Style → link at the bottom of the button menu to open the advanced button styling page.

🎨
The top, inline (middle), and bottom Action Bars