Menu

Default

All versions of the menu are a <ul> filled with <li> elements containing links. By default, a Menu is horizontally oriented.

Basic Menus

Basic menus can be created by adding the class .menu to any list element.

Align Center

To align items in the middle, add .align-center to the menu.

Align Right

To align items in to the right, add .align-right to the menu.

Expanded

To make the menu items equally fill the horizontal space, add .expanded to the menu.

Simple

To strip the formatting like padding and color changes, add .simple to the menu.

Text

Add the class .menu-text to any <li> that doesn’t have a link inside of it.

Dropdown Menu

Change a basic Menu into an expandable dropdown menu with the Dropdown Menu plugin.

Dropdown Menu

Vertical Menus

Add .vertical to the menu to switch its orientation from horizontal to vertical.

Nested Menus

Add a new menu inside the <li> of a Menu and add the class .nested to create a nested menu. The nested Menu has extra padding on the inside.

Icons

Menu items can have icons too. Wrap the text of the item in a <span> and then add the <i> before the <span>.

Icon Top

Add the class .icon-top to the Menu to orient icons above the text.

Menus with Badges

Basic menus can be created by adding the class .menu to any list element.