Tree Menu

Tree Menu displays any Joomla menu as an interactive collapsible tree or a horizontal dropdown navigation bar. Zero jQuery, zero framework dependencies - just lightweight vanilla JavaScript and CSS.

Best For

  • Main menu (top navigation)
  • Category navigation
  • Documentation menus
  • Knowledge base navigation
  • Large multi-level menus
  • File or folder style navigation
  • Sidebar navigation for structured content
  • Product category browsing
  • Sitemap-style navigation

Two Layout Modes

  • Vertical Tree - Collapsible tree with expand/collapse icons, optional CSS connecting lines, and smooth height animations
  • Horizontal Dropdown - Top navigation bar with hover-activated dropdown submenus and nested flyout support

Icon Styles (Vertical)

  • Choose from 5 built-in SVG icon styles: Chevron, Plus/Minus, Triangle, Arrow, or None. Customise icon size and colour independently.

Tree Lines (Vertical)

  • Optional CSS-drawn connecting lines between parent and child items. Choose solid, dashed, or dotted style with custom colour.

Dropdown Styling (Horizontal)

  • Custom background, border, and hover colours for dropdown panels. Nested submenus fly out to the right automatically.

Colour Control

  • Set custom link, hover, and active page colours. Or leave it to inherit from your template.

Highlights

  • Vanilla JavaScript - no jQuery dependency
  • SVG icons - crisp at any size, no image sprites
  • CSS custom properties for easy theming
  • Smooth expand/collapse animations with 3 speed options
  • Session-based state persistence - remembers which branches the user opened
  • Auto-expands the path to the current active page
  • Multiple instances on the same page
  • Keyboard accessible (Tab, Enter, Space)
  • ARIA tree roles for screen readers
  • Respects prefers-reduced-motion
  • Custom CSS field with CodeMirror editor
  • Joomla WebAssetManager integration
  • Joomla caching support
  • Alternative layout overrides supported
  • ~1 KB JS + ~3 KB CSS (minified)

Support

  • Fast response support
  • Configuration assistance
Extension Info :

Display Joomla menu items as a vertical collapsible tree or horizontal dropdown bar with SVG icons and smooth animations.

Extension Data :

  • Latest Version5.0.0
  • DeveloperContona.com
  • Last Updated20260308
  • Date Published20141119
  • TypePaid download
  • Compatibility :
  • Joomla 3.xYes
  • Joomla 4.xYes
  • Joomla 5.xYes
  • Joomla 6.xYes

Find Similar Extensions