Theme Editor

The Theme Editor has three panels to work in. Each panel gives you a different level of control over the look of your form.

Browse Themes

Web Form Theme Browser
Theme Browser

The first panel is the “Browse Themes” panel. Here, you can choose from public themes and themes you have previously created and saved. If you click on a theme, you’ll see options to modify it or apply it to your current form. For themes you’ve created, you’ll also see the option to delete the theme.

Basic Editing

Basic Theme Editing
Basic Theme Editing

In the Basic Editing panel you can select a color scheme, set a background image, choose typography and border styles, and apply some special effects. Note that some of the special effects only work in the most modern browsers. However, applying them will not break your form in any way for those who do not have updated browsers.

Advanced Editing

Advanced Theme Editing
Advanced Theme Editing

In the Advanced Editing panel, you have specific control over almost all aspects of your form’s appearance.

If you chose a color scheme, typography, or border style in Basic Editing, your settings will appear in their appropriate space in Advanced editing. For example, the background color of the scheme will appear in the “Web Page Background” section of Advanced editing. You can then edit using the different controls you see, which are described below.

Background Image

Applying a background image to your form can help it fit in with the rest of your website or provide an extra level of personalization. You can also use this, for example, to apply a logo to the top of all your forms.

There are several ways you can change the effect the image has on the background. The default setting for the background image is “Tile,” which will repeat the image horizontally and vertically as many times as possible.

Tiled Background
Tiled Background Example

If you have something like a logo, you probably don’t want to repeat it at all. In that case, choose “Does not repeat.” In this case, you may also want to adjust the position of the image as well.

You can also set the image to repeat either horizontally or vertically. You might do this if you have a gradient, for example.

Horizontal Repeat
Horizontal Gradiant Example

Positioning

When positioning an image, whether in the background or somewhere else on the form, you have three options.

Pixels

First, you can position the image using pixel distances. If you enter 10px 20px in the Position box, your image will be 10 pixels from the left edge of the form preview and 20 pixels from the top of the form preview. If you only specify one value, it will be interpreted as the x value, and the y value will be set to 50%.

Percentages

A second way to position is using percentages. As with the pixels, you can specify two percentages, and the first value will place your image x% horizontally within the form area, and the second value will place the image y% vertically within the form area. As with pixels, if only one value is specified, it will be interpreted as the x value and the y value will be set to 50%.

Keywords

If you don’t need to be precise about the positioning, you can use keywords to tell the browser generally where to place the image. The keywords you can use are separated into y and x related keywords.

The y-related keywords tell the browser where on the page to place the image vertically. They are: top, center, and bottom.

The x-related keywords tell the browser where on the page to place the image horizontally. They are: left, center, andright.

As with the other methods, you need x and y keywords. The possible combinations are:

  • top left
  • top center
  • top right
  • center left
  • center center
  • center right
  • bottom left
  • bottom center
  • bottom right

If you only specify one value, the other will be set to “center”. For more information on positioning images, check out the W3Schools CSS Tutorial.

Margins and Padding

Margins and padding define the space around your form elements. Margins create space around the outside of the border of an element, while padding creates space around the inside of the border. For example, increasing the padding will increase the space between the border and the text in the element.

As with positioning the background image, there are a few ways to define the margins and padding. You can use either pixels or percentages. You can even use negative values to produce the effect you're looking for.

You can define margins and padding on all four sides of an element. If you enter one value into the input, that value will apply all the way around the element. If you enter two values, the first value will define the top and bottom areas of the element, and the second will define the left and right areas. If you enter four values, they will apply in this order: top, right, bottom, left.