Form Builder

Design & Layout

Customize the visual appearance of your form layout type, colors, spacing, fonts, and custom CSS.

3 min read

Last updated June 15, 2026

Open the Design (palette) icon in the form builder sidebar to access all visual settings.

Layout types

LayoutDescriptionPlan
DefaultStandard inline form embedded directly on the pageAll plans
BoxedForm displayed inside a bordered cardAll plans
FloatingA button fixed to a corner of the page; clicking it opens/closes the formBasic+
PopupForm appears as a modal overlay triggered by rules you configurePro+

Default and Boxed layouts

These are the simplest layouts the form renders inline wherever it's embedded. Boxed adds a border and card container around the form.

Both layouts share the full set of design settings below.

Floating layout

The floating layout adds a persistent button to a corner of the page. Customers click the button to toggle the form open or closed.

Options:

SettingDescription
PositionTop Left, Top Right, Center Left, Center Right, Bottom Left, Bottom Right
Button TextOptional text label shown next to the icon
Icon TypeBuilt-in icon (pick from the icon library), or Custom (paste an image URL)
Button Background ColorHex color picker

Submit button behavior

The submit button is only disabled while waiting for reCAPTCHA v2 verification. In all other cases including floating layout without reCAPTCHA the button is always enabled.

The popup layout renders the form as an overlay triggered by rules you configure. See Display Rules & Scheduling for full trigger and frequency options.

Display mode options:

ModeBehavior
popupModal overlay centered on the screen
slide_inPanel slides in from the edge of the page
inlineEmbedded in the page at the embed location (default behavior)

Design settings

These settings apply to all layout types.

SettingDescription
Form WidthMaximum width of the form container (e.g. 600px, 100%)
Background ColorSolid color behind the form
Background ImageUpload or URL for a form background image
Background PositionCenter, top, bottom, left, right
Input Border RadiusControls corner rounding on all input fields
Input Background ColorFill color inside input fields
Input Border ColorBorder color around input fields
Form Text ColorColor for all labels and input text
Horizontal SpacingLeft/right inner padding inside inputs
Vertical SpacingTop/bottom inner padding inside inputs
Button ColorSubmit button background color
Button Text ColorSubmit button label color
Button Border RadiusCorner rounding on the submit button

Custom CSS

Basic+ plans.

The Custom CSS field lets you add any CSS you need to style the form beyond what the settings panel offers. Styles are scoped to the form container.

css
/* Example: make labels bold */
.sk-form label {
  font-weight: 700;
}

/* Example: full-width submit button */
.sk-form .sk-submit-btn {
  width: 100%;
}

Inspect the form

Use your browser's DevTools (right-click → Inspect) on a live form to find the class names to target in your custom CSS.

Was this page helpful?