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.
- 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%).
4. Set Link Behavior
- 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.