Theme Designer

Introduction

The Theme Designer is a feature that lets you design your checklist in minutes, removing the friction related to creating a new design, like writing and rewriting custom CSS.

To customize the look and feel of your checklist, just go to the checklist Builder, on the right side you will see the "Design" panel. From there, set the different properties you want for your checklist design, the checklist preview area will be updated in real-time.

Easy checklists - Theme Designer

Design Sections

The "Design" Panel has the following sections. Each section focuses on a checklist class that can be applied to multiple elements.

  • Global: It's the checklist Container.
  • Checklist: The checklist itself. By default it doesn't have a padding, to keep compatibility when a checklist widget is displayed in an external website.
  • Checklist Group: Group of Label, Input, Help Text and Validation Message.
  • Checklist Control: Input Field.
  • Button: Submit Button (Bootstrap Primary Button).
  • Label: Label Field (Bootstrap Control Label)
  • Placeholder
  • Heading
  • Paragraph
  • Help Text
  • Link
  • Checklist Steps: Appears when a PageBreak field has been added to the checklist.
  • Checklist Alerts: Success or Error message that appears when a checklist has been submitted.
  • Field Validation: To customize the error state of your fields.
  • Other Components: Options for Custom Checkboxes, Custom Radio Buttons, reCAPTCHA, Signature Pad and Progress Bar are available, also.

Copy, Paste & Reset Design

If you’ve created a checklist before, you know the process inherently includes a considerable amount of repetitive work. With the Copy Design & Paste Design features, you can copy and paste CSS styles from one checklist to another with a couple of clicks. Also, you can reset the design to the default styles with one click.

Easy checklists - Theme Designer - Copy, Paste & Reset Design

Main Tools and Features

The Theme Designer come with useful tools to make complex designs more easy.

- Google Fonts Selector

Select Google fonts with live preview from a dropdown list.

Easy checklists - Theme Designer - Font Selector

- Stock Images

Thousands of stock images are now in the checklist Builder. With our Unsplash integration you can search and add stock images to your checklist with a couple of clicks.

You don't need to license Unsplash images. Under Unsplash’s license, you can copy, modify, download, and distribute any of their images for free, even for commercial purposes. You don’t need to ask permission from or provide attribution to the artist, but we recommend crediting them anyway.

Easy checklists - Theme Designer - Stock Images

- Web Gradient Selector

You can find the gradient selector to build your own gradient (linear, radial, choose your colors and stops and more) or choose between 100+ ready-to-use beautiful web gradients.

Easy checklists - Theme Designer - Gradient Selector

- Subtle Patterns

Choose between several hundreds of Subtle Patterns selected to you by Toptal, beautiful textures for your checklists.

Easy checklists - Theme Designer - Subtle Patterns

Common Uses Cases

The Theme Designer is a flexible tool that lets you customize different parts of the checklist to generate a stylesheet. Some common use cases are:

- Hide Field Labels

If you want to hide a field label, just click the field and enter the following Label CSS Class: sr-only

If you'd like to remove the entire checklist labels all at once, simply follow the next steps:

  1. In the Design panel -> Open the Label section
  2. Scroll down until Extra sub-section
  3. On Display choose None.

That's it!

Note: Never leave a field without a label, as it will help you to identify your field within the entire system.

- Align Your checklist to Center

If you want to show your checklist on a full page (Share checklist -> Link without box) this tip will be very useful.

There are several ways to center a checklist, below we will describe the most common option:

  1. In the Global Section, Select Text Align: Center
  2. And In the checklist Section, Select:
    • Text Align: Left     - Margin: Auto     - Width: 80%

That's all You can expand or reduce the checklist width according to your requirements.

- Design Full Width Buttons

If you want to show a specific button with full width, just click the field and enter the following CSS Class: btn-block

But, if you'd like to design the entire checklist buttons all at once, simply follow the next steps:

  1. In the Design panel -> Open the Button section
  2. Scroll down until Size sub-section
  3. On Width choose 100%.

That's it!