To create an expandable Team section in Webflow that pushes down the content below when clicked, you’ll need to use interactions and show/hide logic on a collapsible element. Here's how to do it.
1. Prepare Your Team Member Structure
- Wrap each team member profile in a div block (e.g.,
Team Member Wrapper
). - Inside, have a visible section (e.g., name and photo), and a hidden div block for the person's bio (e.g.,
Bio Panel
). - Set the
Bio Panel
display to None initially.
2. Add an Expand Interaction
- Select the clickable area (e.g., the team member’s name, photo, or a “+” icon).
- Go to Interactions panel, set up a Mouse Click (Tap) trigger.
- Use “First Click” to:
- Change the
Bio Panel
to Display: Block. - Add a Size animation to animate the height (either from 0 to auto or a fixed max height).
- Use the “Open” animation to make the container expand smoothly.
- On “Second Click”, reverse the steps:
- Animate height back to 0, or use display: none at the end.
- This collapses the bio panel and pulls the layout back up.
3. Ensure Layout is Set to Push Content Down
- Make sure the parent wrappers use
Display: Block
or Flex Column
(not absolute or float). - This allows auto-layout behavior, where expanding one section pushes others below it.
4. Optional Enhancements
- Add a "Close" button inside the expanded bio panel that uses a similar interaction to collapse the section.
- If using multiple team members on one page and you only want one open at a time, use Webflow’s “Close other elements” technique via IX2 logic or custom script (not supported natively without workaround).
5. Tutorials & Resources
Summary
To make a collapsible bio in your Team section, structure DOM elements so bios are initially hidden, then use a Webflow Click (Tap) interaction to toggle the display and height of each bio panel, allowing the section to expand and push down the rest of the page smoothly. Use layout settings (block/flex column) to ensure proper pushing behavior.