Skip to main content

Forms

info

Forms are currently in beta - register here.


Customize Your Form with CSS

Tape makes it easy to create beautiful forms without any coding. But if you want that extra layer of personalization, a small amount of custom code can truly elevate your form’s look and feel.

By adding your own CSS, you can apply styles and adjustments that go beyond the standard design options.

info

Adding custom CSS is available to users with a paid Tape subscription.


How to Inject Custom CSS

There are two ways you can customize your forms using custom CSS:

  1. In the form builder, open the design settings and paste your custom CSS into the provided CSS field.
  2. If your form is connected to a custom domain, you can insert custom CSS through the code injection settings at the form or domain level.
warning

Custom CSS is an advanced feature intended for users with coding experience.

Please note that we cannot provide assistance with writing, implementing, or troubleshooting custom CSS. Since custom code is user-managed, we also can't guarantee it will work flawlessly with Tape’s responsive design or future platform updates.


CSS Classes

These CSS classes can be overridden with custom CSS applied to your form app.

caution

Avoid using class names that are not listed below. Class names like css-3e5684a are automatically generated and subject to change. The Tape block UUID (shown below) is stable.

DescriptionCSS Class
Form page.tape-form-page
Field Label.tape-block-field-label
Field top description.tape-block-field-top-description
Field bottom description.tape-block-field-bottom-description
Field error message.tape-block-field-error-message
Single line Text input.tape-block-field-single-text-input
Multi line Text input.tape-block-field-multi-text-input
Tape block by UUID.tape-block-[UUID] (example: .tape-block-2e9cd30c-28e1-4c56-a1ef-d8e945ac103e)

Code Snippets

Layout & Colors

Change label color

.tape-block-field-label {
color: #e00;
}

Use a custom font

@font-face {
font-family: 'MY-FONT';
src: url('https://..../fonts/....eot');
src: url('https://..../fonts/....woff2');
src: url('https://..../fonts/....woff');
src: url('https://..../fonts/....ttf');
font-weight: 500;
font-style: normal;
font-display: swap;
}

* {
font-family: 'MY-FONT' !important;
}