Webflow sync, pageviews & more.
NEW

How can I create a sign-up form field with an icon as a link in Webflow?

TL;DR
  • Wrap the input field and icon in a Div Block using Flex or Relative positioning.
  • Convert the icon into a Link Block, style it as needed, and set its URL or interaction behavior.

To create a sign-up form field with an icon that acts as a clickable link (e.g., linking to terms or a tooltip), you’ll need to combine styling and element hierarchy in Webflow.

1. Add the Form Field Structure

  • Add a Form Block to your page if you haven’t already.
  • Inside the form, add a Form Field (for email, name, etc.).
  • Choose the appropriate Form Element (e.g., Text Field).

2. Use a Wrapper for the Field and Icon

  • Drag a Div Block into the form. This will be your wrapper.
  • Move your input field into this Div Block.
  • Inside the same Div Block, add an Icon (e.g., from the built-in Webflow icons or an image/SVG).
  • Select the icon element and wrap it in a Link Block (so it becomes clickable).

3. Style the Layout and Positioning

  • Select the wrapper Div Block, and set it to Flex layout — Horizontal (Justify: Start/Space-Between depending on your design).
  • Adjust padding/margins to space out the icon and field cleanly.
  • You can also position the icon absolutely within the parent div if you want it inside the input field boundary.
  • Set the wrapper to Position: Relative.
  • Set the link icon to Position: Absolute, then adjust its placement (e.g., right: 10px, top: 50%).
  • In the Settings Panel of the Link Block, specify a URL (e.g., external docs, terms of service, or a hash link like #tooltip).
  • Optionally, use an Interaction on the icon (like opening a modal or tooltip).

5. Optimize for Interactivity and Accessibility

  • Add alt text or aria-labels to your icon if it's critical for accessibility.
  • Make sure the input is still fully usable and that the icon placement doesn't block clicks or typing.

Summary

Wrap the input field and an icon in a shared div, turn the icon into a Link Block, and use flexbox or absolute positioning to arrange them. This creates a clean, interactive form field with a clickable icon using only Webflow’s native tools.

Rate this answer

Other Webflow Questions