HubSpot Form Styler — CSS Kustom untuk Webflow

Rancang form HubSpot Anda dengan pratinjau langsung — input, label, baris dua kolom, checkbox, pesan error, dan tombol kirim — lalu salin CSS, kode embed lengkap, atau Code Embed untuk Webflow yang siap pakai.

Diperbarui
Preset:

Teks

inherit memakai font situs Anda.

Field

Tombol

Embed

Temukan kedua ID di HubSpot pada Marketing → Forms → form Anda → Share → Embed code.

Pratinjau langsung (markup HubSpot contoh)
Isi Portal ID dan Form ID untuk mendapatkan kode embed yang berfungsi. CSS tetap bisa dipakai tanpa keduanya.
Opsi kedua menaruh script di footer Anda (lihat di bawah).

Webflow dibuka di browser yang berbeda? Browser tidak berbagi data clipboard Webflow — tempel ke Webflow Clipboard Bridge di browser tersebut, lalu salin lagi.

Embed lengkap (style + container + script)
Hanya CSS
Embed di halaman: style + container
Script untuk Page / footer Site

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Ubah HTML dan CSS jadi elemen Webflow asli dengan classCombo class, breakpoint, dan hover state, lalu tempel langsung ke Designer.HTML & CSS ke Webflow →

Cara menggunakan Styler Form HubSpot

  1. Pilih preset, lalu atur font, warna, border field, jarak, dan tombol. Pratinjau memakai markup yang sama dengan yang dirender HubSpot untuk form yang di-embed.
  2. Masukkan Portal ID, Form ID, dan region HubSpot Anda (semuanya ada di kode embed form di HubSpot).
  3. Klik Salin ke Webflow (Code Embed), pilih tempat form akan diletakkan di Designer, lalu tekan Ctrl/⌘+V.
  4. Ingin halaman tetap bersih? Gunakan “styles + container only” untuk halaman, lalu letakkan script di Page settings → Before </body> atau Site settings → Custom code → Footer. Publikasikan dan tes form di domain live.

Kenapa form HubSpot terlihat berbeda di situs Anda

Form HubSpot yang di-embed membawa markup sendiri — .hs-form, .hs-form-field, .hs-input, .hs-button — dan, kecuali Anda mematikannya, stylesheet default HubSpot. Hasilnya jarang cocok dengan situs Webflow yang didesain dengan matang: font berbeda, input sempit, kolom setengah lebar yang mengambang, dan tombol oranye generik. Untuk men-styling form, Anda perlu menimpa class-class tersebut dengan CSS yang cukup spesifik agar menang.

Apa saja yang ditangani styler ini

  • Tata letak — input selebar penuh, jarak yang konsisten, dan fieldset dua atau tiga kolom yang dibangun ulang dengan flexbox (menumpuk di mobile).
  • Input — teks, email, select (dengan panah kustom), textarea, checkbox, dan radio dengan warna aksen Anda.
  • Status — ring fokus, field tidak valid, dan pesan error HubSpot, dengan pesan roll-up “please complete all required fields” disembunyikan.
  • Teks persetujuan dan tautan — teks GDPR dan hukum dengan gaya yang lebih kecil dan mudah dibaca.
  • Tombol — warna, hover, radius, padding, dan opsi lebar penuh.
  • Pesan terima kasih — .submitted-message inline setelah submit.

Semua aturan dibatasi pada class container .hubspot-form, jadi tidak akan memengaruhi apa pun di halaman lain.

Penting: form HTML mentah vs form iframe

CSS di halaman Anda hanya bisa men-styling form yang dirender di dalam halaman. Form HubSpot yang di-embed dengan script klasik hbspt.forms.create (v2) dirender sebagai HTML jika form diatur sebagai raw HTML form (opsi form di HubSpot; ketersediaannya bergantung pada paket HubSpot Anda). Form yang dirender di dalam iframe — termasuk form yang dibuat dengan editor form HubSpot yang lebih baru — tidak bisa di-styling dari luar; atur gayanya lewat pengaturan style HubSpot. Tes cepat: klik kanan pada field form di halaman live dan pilih Inspect — jika Anda melihat class="hs-input" langsung di halaman, CSS ini akan berfungsi.

Opsi css: "" di kode embed memberi tahu HubSpot agar tidak memuat CSS default form-nya, sehingga style Anda diterapkan dengan bersih. Jika Anda hanya ingin menimpa beberapa detail, nonaktifkan opsi “Keep HubSpot’s default CSS”.

Menambahkan form HubSpot di Webflow

  1. Tempel Code Embed dari tool ini (atau tambahkan Code Embed dan tempel kode embed lengkap).
  2. Form hanya muncul di situs yang sudah dipublikasikan — Designer hanya menampilkan embed kosong.
  3. Jika ada beberapa form dalam satu halaman, beri setiap form ID container yang berbeda.
  4. Lacak konversi dengan field tersembunyi dan parameter UTM, atau dengarkan callback onFormSubmitted dari HubSpot di script footer Anda.

Ingin mencocokkan warna dari design system Anda? Konversi dengan Color Converter dan cek kontras teks dengan Contrast Checker. Untuk section Webflow native, lihat HTML & CSS to Webflow.

Juga dicari sebagai: css form hubspot, styling form hubspot, custom css hubspot form, hubspot form webflow, kode embed hubspot, desain form hubspot, hs-form css, hbspt.forms.create.

Tool yang cocok dipakai bersama Styler Form HubSpot

  • Konverter Format Tanggal — Tempel format tanggal seperti DD.MM.YYYY HH:mm dan dapatkan padanannya untuk Make, Zapier, n8n, date-fns, Python, dan PHP — lengkap dengan pratinjau langsung dan ekspresi siap pakai.
  • JSON Path Finder — Tempel payload webhook atau respons API, klik nilai mana pun, dan salin path persisnya untuk JavaScript, JSONPath, jq, Python, PHP, n8n, dan Make.
  • HTML & CSS ke Webflow — Tempel HTML dan CSS-nya, klik Copy to Webflow, lalu tempel di Designer.
  • Generator UTM — Tambahkan utm_source, utm_medium, utm_campaign dan parameter lainnya ke link apa pun, lihat channel GA4 tempat kunjungan akan masuk, dan beri tag sekaligus pada daftar URL.

Pertanyaan yang sering diajukan

Kenapa CSS saya tidak mengubah form HubSpot?
Kemungkinan besar form dirender di dalam iframe, yang tidak bisa dijangkau CSS halaman. Inspect sebuah field di halaman live: jika input berada di dalam <iframe>, ubah form menjadi raw HTML form di HubSpot (jika paket Anda mendukung) atau style-kan lewat pengaturan style form di HubSpot.
Di mana saya menemukan Portal ID dan Form ID?
Di HubSpot, buka Marketing → Forms, pilih form, klik Share (atau Embed), lalu salin kode embed. portalId dan formId ada di snippet tersebut, beserta region (misalnya eu1 atau na1).
Kenapa form kosong di Webflow Designer?
Script embed tidak berjalan di Designer. Publikasikan situs dan cek form di domain staging atau live.
Bisakah saya men-styling field dua kolom?
Bisa. HubSpot menempatkan field berdampingan di fieldset.form-columns-2; CSS yang dihasilkan mengubahnya menjadi baris fleksibel yang menumpuk di layar di bawah 768px.
Apakah tool ini berafiliasi dengan HubSpot?
Tidak. devpack adalah layanan independen; HubSpot adalah merek dagang HubSpot, Inc. Tool ini hanya menghasilkan CSS dan kode embed untuk form yang Anda miliki.
Bisakah saya memasang Styler Form HubSpot sebagai aplikasi web dan memakainya offline?
Bisa. Styler Form HubSpot adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait