Стилизатор форм HubSpot — свой CSS для Webflow

Оформите форму HubSpot с живым предпросмотром: поля, подписи, строки из двух колонок, чекбоксы, сообщения об ошибках и кнопку отправки. Затем скопируйте CSS, полный код встраивания или готовый Code Embed для Webflow.

Обновлено
Пресеты:

Текст

inherit использует шрифт вашего сайта.

Поля

Кнопка

Встраивание

Оба ID найдёте в HubSpot: Marketing → Forms → ваша форма → Share → Embed code.

Живой предпросмотр (пример разметки HubSpot)
Добавьте Portal ID и Form ID, чтобы получить рабочий код встраивания. CSS работает в любом случае.
Второй вариант помещает скрипт в футер (см. ниже).

Webflow открыт в другом браузере? Браузеры не делят буфер обмена Webflow — вставьте код в Webflow Clipboard Bridge в этом браузере и скопируйте снова.

Полное встраивание (стиль + контейнер + скрипт)
Только CSS
Встраивание на странице: стиль + контейнер
Скрипт для Page / Site footer

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Конвертируйте HTML и CSS в нативные элементы WebflowКлассы, комбо-классы, брейкпоинты и hover-состояния.HTML и CSS в Webflow →

Как пользоваться: Стилизатор форм HubSpot

  1. Выберите пресет, затем настройте шрифты, цвета, границы полей, отступы и кнопку. В предпросмотре используется та же разметка, которую HubSpot выводит для встроенных форм.
  2. Введите ваш Portal ID, Form ID и регион (все эти значения есть в коде встраивания формы в HubSpot).
  3. Нажмите Copy to Webflow (Code Embed), выберите место для формы в Designer и нажмите Ctrl/⌘+V.
  4. Предпочитаете чистые страницы? Используйте «только стили и контейнер» для страницы, а скрипт поместите в Page settings → Before </body> или Site settings → Custom code → Footer. Опубликуйте сайт и проверьте форму на реальном домене.

Почему формы HubSpot выглядят иначе на вашем сайте

Встроенная форма HubSpot приносит собственную разметку — .hs-form, .hs-form-field, .hs-input, .hs-button — а если её не отключить, и стандартную таблицу стилей HubSpot. Результат редко совпадает с тщательно продуманным сайтом на Webflow: другие шрифты, узкие поля, полуширинные колонки и типовая оранжевая кнопка. Чтобы оформить форму, нужно переопределить эти классы CSS-правилами с достаточной специфичностью.

Что покрывает этот стилизатор

  • Макет — поля на всю ширину, единые отступы и блоки из двух или трёх колонок, перестроенные на flexbox (на мобильных устройствах расположены друг под другом).
  • Поля — текст, email, список (со своей стрелкой), textarea, чекбоксы и радиокнопки в цвете вашего акцента.
  • Состояния — рамка фокуса, некорректные поля и сообщения об ошибках HubSpot; общее сообщение «заполните все обязательные поля» скрыто.
  • Текст согласия и ссылки — текст GDPR и юридические пояснения в меньшем и читаемом стиле.
  • Кнопка — цвета, наведение, скругление, отступы и вариант на всю ширину.
  • Сообщение после отправки — встроенный .submitted-message.

Все правила ограничены классом контейнера .hubspot-form, поэтому они не повлияют на остальную часть страницы.

Важно: обычные HTML-формы и формы в iframe

CSS на вашей странице может стилизовать только форму, которая отображается непосредственно на странице. Формы HubSpot, встроенные классическим скриптом hbspt.forms.create (v2), выводятся как HTML, если форма настроена как raw HTML form (параметры формы в HubSpot; доступность зависит от вашего тарифа HubSpot). Формы, которые отображаются внутри iframe, включая формы из нового редактора HubSpot, извне стилизовать нельзя — для них используйте собственные настройки стилей HubSpot. Быстрая проверка: щёлкните правой кнопкой по полю формы на опубликованной странице и выберите «Посмотреть код». Если вы видите class="hs-input" прямо в странице, этот CSS будет работать.

Опция css: "" в коде встраивания говорит HubSpot не загружать стандартный CSS формы, чтобы ваши стили применялись без конфликтов. Снимите этот параметр, если хотите переопределить только отдельные детали.

Добавление формы HubSpot в Webflow

  1. Вставьте Code Embed из этого инструмента (или добавьте Code Embed и вставьте полный код встраивания).
  2. Форма появляется только на опубликованном сайте — в Designer встраивание выглядит пустым.
  3. Если на одной странице несколько форм, задайте каждой свой ID контейнера.
  4. Отслеживайте конверсии с помощью скрытых полей и UTM-меток или подпишитесь на callback onFormSubmitted от HubSpot в скрипте футера.

Нужно подобрать цвета из дизайн-системы? Переведите их с помощью Color Converter и проверьте контраст текста в Contrast Checker. Для нативных секций Webflow см. HTML & CSS to Webflow.

Также ищут как: css для формы hubspot, форма hubspot webflow, hs-form css, hbspt.forms.create.

Инструменты, которые хорошо сочетаются с Стилизатор форм HubSpot

  • Конвертер формата даты — Вставьте формат даты, например DD.MM.YYYY HH:mm, и получите эквивалент для Make, Zapier, n8n, date-fns, Python и PHP — с живым предпросмотром и готовыми выражениями для вставки.
  • Поиск пути в JSON — Вставьте payload webhook или ответ API, нажмите на любое значение и скопируйте его точный путь — для JavaScript, JSONPath, jq, Python, PHP, n8n и Make.
  • HTML и CSS в Webflow — Вставьте HTML и его CSS, нажмите Скопировать в Webflow и вставьте результат в Designer.
  • UTM-генератор — Добавляйте utm_source, utm_medium, utm_campaign и другие параметры к любой ссылке, смотрите, в какой канал GA4 попадёт переход, и размечайте сразу целый список URL.

Часто задаваемые вопросы

Почему мой CSS не меняет форму HubSpot?
Скорее всего, форма отображается внутри iframe, до которого CSS страницы не добирается. Проверьте поле на опубликованной странице: если поля находятся внутри <iframe>, переключите форму на raw HTML form в HubSpot (если это позволяет ваш тариф) или стилизуйте её в настройках стилей форм HubSpot.
Где найти Portal ID и Form ID?
В HubSpot откройте Marketing → Forms, выберите форму, нажмите Share (или Embed) и скопируйте код встраивания. portalId и formId находятся в этом фрагменте, там же указан регион (например, eu1 или na1).
Почему форма пустая в Webflow Designer?
Встроенные скрипты в Designer не выполняются. Опубликуйте сайт и проверьте форму на тестовом или боевом домене.
Можно ли стилизовать поля в две колонки?
Да. HubSpot помещает поля, стоящие рядом, в fieldset.form-columns-2; сгенерированный CSS превращает их в гибкий ряд, который перестраивается в столбец на экранах уже 768px.
Связан ли этот инструмент с HubSpot?
Нет. devpack — независимый сервис; HubSpot является товарным знаком HubSpot, Inc. Инструмент генерирует CSS и код встраивания только для форм, которыми вы владеете.
Можно ли установить Стилизатор форм HubSpot как веб-приложение и пользоваться им офлайн?
Да. Стилизатор форм HubSpot — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localHTML и CSS в WebflowВставьте HTML и его CSS, нажмите Скопировать в Webflow и вставьте результат в Designer. Вы получите…localUTM-генераторДобавляйте utm_source, utm_medium, utm_campaign и другие параметры к любой ссылке, смотрите, в какой канал…localКонвертер цветовВставьте любой CSS-цвет — HEX, rgb(), hsl(), hwb(), oklch() или название вроде tomato — и сразу получите…localПроверка контрастаВведите цвет текста и фона, чтобы получить точный коэффициент контраста WCAG, результат проверки для…localКонвертер формата датыВставьте формат даты, например DD.MM.YYYY HH:mm, и получите эквивалент для Make, Zapier, n8n, date-fns,…localПоиск пути в JSONВставьте payload webhook или ответ API, нажмите на любое значение и скопируйте его точный путь — для…