navigations

Tailwind CSS Menu

The menu serves to present a vertical or horizontal list of links.

Class Name
Type
Description
menuComponentBase class for menu container.
menu-titleComponentBase class for menu title.
disabledModifierMakes menu item (li) disabled.
activeModifierMakes menu item (li) active.
menu-xsResponsiveExtra small size.
menu-smResponsiveSmall size.
menu-lgResponsiveLarge size.
menu-verticalResponsiveVertical menu (default).
menu-horizontalResponsiveHorizontal menu.

Below example shows default menu component.

Below example shows menu with icons.

Below example shows menu with icons only.

Use the responsive class menu-horizontal with the component class menu for a horizontal menu.

Below example shows menu with icons only.

Below example shows menu with tooltip.

Below example shows menu with disabled items.

Below example shows menu with badges.

Below example shows menu with active item.

Utilize the responsive class menu-{size} where size = xs|sm|lg|xl to render menus of varying sizes.

The following example demonstrates menus with different sizes.

Below example shows simple menu without rounded borders & padding.

Below example shows menu with title.

Below example shows menu with title as parent.

Below example shows menu with sub-menus.

Below example shows menu with collapsible sub-menus.

Below example shows horizontal menu with sub-menu.

Below example shows mega menu with sub-menu.

Below example shows menu with dropdown.