Quick summary
Creating a popup in Webflow requires adding a Div Block, styling it with absolute positioning, and wiring it to a click interaction that toggles display visibility. This no-code approach uses Webflow's built-in Interactions panel to show and hide the popup on demand.
Steps
- Open the Add Elements tab on the left sidebar menu.
- Insert a Div Block element to serve as the popup wrapper.
- Select the new Div and navigate to the Style tab on the right sidebar.
- Locate the Size options and set your desired popup dimensions.
- Set the desired size values for your popup.
- Optionally change the background color or style of the Div.
- Add additional elements inside the Div to populate the popup content.
- Add a heading text element inside the popup Div.
- Continue building out the popup until your design is ready.
- Select the popup Div and find the Position option in the right sidebar.
- Set the popup's position to Absolute.
- Set the z-index to a high value so the popup stays above all other elements.
- Adjust the popup's on-screen position to where you want it to appear.
- In the Layout section, set Display to None to hide the popup by default.
- Select the trigger element (e.g., a button) that will open the popup.
- Go to the Interactions tab in the right sidebar.
- Click the (+) icon next to Element trigger.
- Select Mouse click (tap) as the trigger type.
- Select the 1st click Action option to configure.
- Choose Start an animation as the action type.
- Click the (+) icon next to Timed Animations to create a new animation.
- Enter a name for the animation, such as Show popup.
- Use the navigator to select the hidden popup Div.
- Click the (+) icon next to Actions to add an animation action.
- Select Hide/Show from the action options.
- Optionally adjust the Affect setting to target only the popup element.
- Set the display action to Display: Block to reveal the popup.
- Click Save to store the first animation.
- Repeat the same steps for the 2nd click Action to set up the close behavior.
- At the final step, set the action to Display: None to hide the popup on second click.
- Save your second animation.
- Use Preview mode from the top-right button to test the popup.
- Click the trigger button to verify the popup appears correctly.
- Click the button again to confirm the popup closes as expected.



