LogoLogo
Back to studio
  • Formsort documentation
  • โฉQuickstart
    • ๐ŸŸขGet started with Formsort
    • ๐ŸŽCore concepts
    • โ„น๏ธQuestion and content reference
    • ๐Ÿ“•Key terms
    • ๐Ÿž๏ธCreate your first flow
    • ๐Ÿ“–Add content and collect answers
      • ๐ŸคณCapture demographic data
      • โ„น๏ธAdd informational content
      • ๐Ÿ” Review your variable schema
    • ๐ŸŽจCreate a theme
      • Set brand guidelines
    • ๐ŸคนPersonalize your flow
      • ๐ŸŒŸTemplate your variables
      • ๐Ÿง Add conditional logic
      • ๐Ÿ’ซUsing conditional logic with Calculated and API variables
      • ๐Ÿ”šEnd the flow
    • ๐Ÿ”€Set up integrations
    • ๐Ÿš€Go live
      • Auditing your flow for content, functionality, and design
    • ๐Ÿ’ผCommon use cases
      • ๐Ÿ’”Disqualify responders
      • ๐Ÿ—“๏ธAdd a scheduling option
      • ๐Ÿ“„Allow responders to read and accept your company policies
  • ๐Ÿ—๏ธBuilding flows
    • Flows and variants
      • Flow starts
    • Adding content
      • Groups
      • Steps
        • Settings
        • Logic
        • Style
      • Questions
        • General Settings
        • Style
        • Address
        • Comparison
        • Confirmation
        • Date
        • Date & Time
        • Email address
        • File upload
        • Grid choice
        • Iframe
        • Image upload
        • Number
        • Payment
        • Phone number
        • Postal code
        • Question group
        • Region
        • Select
          • Providing choices via API or calculation
        • Signature
        • SSN
        • Text questions
        • Yes/No
      • Content
        • General Settings
        • Statement
        • Image
        • Video
        • Next button
        • Divider
        • Map
      • Endings
      • Using markdown
      • Using variable templating
        • Template formatting functions
      • Copy-pasting form content
      • Content library
    • Conditions and logic
      • Logical operator reference
      • Advanced logic
    • Variables (answers)
      • Variables from questions
      • Externally provided variables
      • Calculated variables
      • API lookups
      • System Library variables
      • Orphaned variables
    • Schemas
      • JSON Schemas
      • Validating flow schemas
    • Redirects
    • Styling and themes
      • CSS Reference
      • Overriding theme styling
      • Custom CSS overrides
      • Content area
      • Animations and transitions
      • Form Layout
      • Typography
        • Adobe Fonts
        • Hosting custom fonts
      • Color variables
      • Dimension variables
      • Question containers
      • Assets
      • Form Buttons
        • Select buttons
      • Inputs and dropdowns
      • Checkmarks
      • Tables
      • Sliders
      • Divider lines
      • Progress bar
      • Comparison cards
    • Variant settings
      • Form behavior for returning responders
      • Group ranking API
    • Publishing and versions
      • Preview window
      • Deploying
      • History
  • ๐Ÿ’พHandling data
    • Philosophy and data retention policy
    • Viewing form answers
    • Responder UUIDs
    • Environments
      • Loading different environments
    • Passing data in
      • URL parameters
      • POST body
      • Embed query parameters
    • Custom validators
    • Form answers and events
      • Analytics events
      • Signed requests
      • Event payload shape
      • Submission frequencies
      • Runtime error reporting
      • Admin API
      • Flow content data format
    • 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
  • ๐Ÿ“บGoing live
    • Custom domains
    • Built-in analytics
    • Embedding
      • Web-Embed API
        • React-embed
      • Adding authentication
      • Embedding forms in iOS and Android
      • Setting up a dev environment
    • Split testing
    • Preflight checklist
  • ๐ŸขTeams
    • Accounts
      • Roles and permissions
    • Events subscriptions
    • Workspace domain detection
Powered by GitBook
On this page
  • Image or video background
  • Background image positioning
  • Animations
  • Step animation style override
  • Show confetti in background
  • Next button overrides
  • Button text
  • Horizontal alignment

Was this helpful?

  1. Building flows
  2. Adding content
  3. Steps

Style

Spruce up your steps.

PreviousLogicNextQuestions

Last updated 8 months ago

Was this helpful?

There are some extra style settings available for Steps in the Style tab of the right-hand menu.

Image or video background

This allows uploading an image or video to be used as the background of a step.

See below for more information on how to position an image.

Background image positioning

Keep in mind that your responders will go through your flows in a variety of viewport sizes, ranging from small phones to large desktops, so it is wise to test image positions on a variety of viewports and to prefer using percentages rather than pixel distances if not using sizing or positioning keywords.

Size

Contain: With contain, the image will always be contained within its element and always be visible, but potentially smaller and not covering the entirety of the element.

Cover: With cover, the image will always cover the entirety of its element. Depending on the relative aspect ratios of the image and element, parts of the image may be cut off.

Absolute: When a background image is absolutely positioned, it will always take precisely that size.

Position

Absolute: If an image position is specified absolutely, the image will always be offset from the top-left by that position. For example, if the absolute position is 25% and 25%, the image will appear a quarter of the way from the left and a quarter of the way from the top.

Top, Right, Bottom, Left, Center are all valid keywords for background image positions - the image will be placed in the respective position within the element, which can differ between the X and Y axis.


Animations

Step animation style override

This is useful for enforcing logic through physical animation - for example, sliding in a positive-outcome step from the right, while animating in a negative-outcome step from the left.

Show confetti in background

When this is enabled, the step will rain confetti in the background. Great for celebrating!


Next button overrides

Button text

Changes the label of the Next button on the Step. If you would like your first step Next button to say something like "GET STARTED" instead of the default text, this is where you would change it.

Horizontal alignment

Overrides the horizontal placement of the next button on this step.

Defines a step that is applied to this step. This will override the transition that is defined in your flow-wide Theme settings.

For consistency across your flow, buttons are styled within the section of the style editor, but specific aspects of the next button can be modified at the level of a step.

If you'd like to place the next button within the content of a step, see the content. When a Next button is added as content, it renders the next button inline with the rest of your content inside of a step.

๐Ÿ—๏ธ
transition
buttons
Next button
There are various options available in this menu
The background image positioning editor
Hooray!