Can I create vertical tabs in Webflow?

TL;DR
  • Use Webflow's Tabs component, set the Tabs Menu to vertical layout using flexbox, and style Tab Links and Tab Panes accordingly.  
  • For advanced control, manually create custom tabs with interactions by using click triggers to show/hide content panels.

Yes, you can create vertical tabs in Webflow by customizing the default Tabs component or building it manually using flexbox and interactions. Below are clear steps to achieve this.

1. Use the Default Tabs Component as a Base

  • Drag the Tabs component from the Add panel (Press A) onto your canvas.
  • By default, tabs are horizontal, but you can rearrange them to make them vertical.

2. Change Layout to Vertical Using Flexbox

  • Select the Tabs Menu (this is the container that holds all the individual Tab Links).
  • Under the Layout section in the Style panel, set Display to Flex and Direction to Vertical.
  • Optional: Adjust gap or padding for spacing between tab buttons.

3. Design the Tab Links

  • Style the individual Tab Links to look like vertical buttons, e.g., with even height, full width, or icons.
  • Add hover/focus states if needed.

4. Style the Tab Content

  • Select the Tabs Content wrapper and set Display to Block or Flex.
  • Each Tab Pane corresponds to one Tab Link. Style them as needed (width, background, padding, etc.).

5. Optional: Customize with Interactions (Advanced)

  • If you want full control or advanced animations, disable default Tabs behavior and recreate tab switching using show/hide interactions.
  • You’ll need to group tab links and content panels manually and use Click interactions to control visibility.

Summary

You can absolutely create vertical tabs in Webflow by using the built-in Tabs component and changing its layout to vertical with flexbox. For more customization, you can build them manually with interactions.

Rate this answer

Other Webflow Questions