Contact Components

UI-only, copy-paste contact forms built with TailwindCSS. HTML, Vue and React code match the preview exactly.

1. Simple Contact Card

Clean single-card layout with name, email, subject, message, and a consent checkbox.

Get in touch

We usually reply within a business day.

We’ll never share your email.

2. Split Form with Extras

Two-column layout with phone, reason select, and a file upload field.

Contact support

We’re here Mon–Fri, 9am–6pm.

Need quick answers?

  • Check our components docs
  • Email us: hello@example.com
  • Live chat weekdays, 9am–6pm

💡 Tip: Attach screenshots or a short video to speed up troubleshooting.

3. Contact + Side Map

Two-column layout with a contact form and a map/sidebar with office info.

Send us a message

We’ll get back within one business day.

Our office

123 Main St
New York, NY 10001

Phone: +1 (555) 123-4567

Email: support@example.com

Open in Maps

4. Contact + FAQ

Form with a handy FAQ sidebar using native <details> (no JS needed).

Contact sales

Tell us about your team and we’ll follow up shortly.

FAQ

Do you offer discounts?

We offer volume pricing for teams over 50 seats.

How fast is onboarding?

Most teams are up and running within 1–2 days.

Where is support available?

Global support, Mon–Fri, 9am–6pm local time.

Prefer email? sales@example.com

🚀 Quick Tips

  • These previews are UI-only. Wire up your own POST route or JS as needed.
  • Keep markup identical across HTML/Vue/React so design parity is guaranteed.
  • Tailwind class tokens are the same in all versions; React uses className.

We use cookies to improve your experience and analytics. You can accept all cookies or reject non-essential ones.

Learn More