Tabs

The Tabs item allows you to create a block which contains multiple panels of content; each panel is shown in turn as its related tab is activated.

Tabs can only appear in submenus. They cannot be top level menu items

Demo Recreation Tutorial

This video walks you through recreating the Tabs submenu in the demo.

Adding a Tab block

In the Appearance > Menus Screen, open the UberMenu Advanced Items section in the left panel. Check the Tabs Block item and click Add to Menu

The Tabs Block item does not do anything on its own. To give the block content, add child and grandchild items to the Tabs Item. Child items become the Tab Toggles. Child items of the Tab Toggles appear in the Tab’s Content Panel.

In this example, United States, Canada, and Italy become the tab toggles. The Arches Natinal Park, Glacier National Park, and Yosemite National Park items will be displayed in the United States Tab’s Content Panel.

This is the result out of the box:

You can add an additional level of items to create column content.

You can also assign or inherit images images for each item

Note that the Submenu settings for the Tab Toggle items will control their respective Content Panels. For example, we can set the default submenu columns to 1/3 for the United States item to evenly distribute the columns:

Configuring the Tab Block

To change the settings of the Tab Block, click the Uber button on the [UberMenu Tabs Block] item.

Tabs Layout

The tab toggles can appear to the left, right, top, or bottom of the content panel

Left

Right

Top

Note: When you switch to the Top alignment, change your Tabs Toggles Layout Width and Panels Layout Width to Full Width, or leave it set to Automatic

Bottom

Note: When you switch to the Bottom alignment, change your Tabs Toggles Layout Width and Panels Layout Width to Full Width, or leave it set to Automatic

Tab Block Width

The Tab Block Width controls the width of the entire Tab Block (tab toggles + content panels). The only reason to change this from Full Width is if you want another column to occupy the same row with your tabs.

Tab Toggles Layout Width

This setting controls the width of the tab toggles.

Left or Right

For left or right tab block layouts, you’ll want this setting to complement the Panels Layout Width setting. So for example, if you want the Tab Toggles to take up 1/3 of the width, and the Content Panels to take up the rest, you would set the Tab Toggles Layout Width to 1/3 and the Panels Layout Width to 2/3. Leave the Panels Layout Width set to Automatic to automatically set the complementary columns width.

In almost all cases, you will want the sum of the widths to be 1, so leaving the Panels Layout Width set to Automatic is generally all you need to do.

Top or Bottom

In this case, you will almost always want the Tab Toggles and Content Panels to be full width. Leave them set to Automatic to make this easy.

Panels Layout Width

Leave this set to Automatic to intelligently determine the panels width.

Panels Columns Default

The default column widths for items in the content panels. This can be overridden in each Tab Toggle’s submenu settings.

Grid Panels

If you are creating image grids in your content panels and want the gutters between the images to be the same as the gutters on the edges, enable this.

Panel Padding

Adjusts the padding around the edge of the content panels.

Show Default Panel

This will automatically display the panel of the first item in the tab group. Disabling this means nothing will show by default until a tab is activated.

Show Current Panel

Since version 3.4

If an item in the tabs block is current (matches the current page), that tab’s panel will display by default rather than the first panel.

Trigger

Leave the Trigger set to Automatic to inherit the Trigger from the main menu settings. You can override the trigger for this specific set of tabs with this setting. So if you have a hover-triggered menu, but want the tabs to be activated by click, change this setting to Click

Dynamic Panel Sizing

By default, all content panels in your tabs block will have the same height – they will be sized to the tallest element in the tabs block, either the tallest content panel or the tab toggles column.

If you enable this setting, each content panel will be sized independently to its content – though it will never be shorter than the tab toggles column.

Dynamic Panel Animation

If you enable the Dynamic Panel Sizing, you can also choose to have an animated transition when the panel height changes as you switch between tabs.

Nesting Tabs

You can also nest groups of tabs by placing [Tab] items as submenus of your toggle items. Here’s an example using Dynamic Items, as seen in the demo

On this page