Logo Logo Nue Package
Getting Started Introduction
Getting Started Gulp
Getting Started Customization
Getting Started Credits
Getting Started Changelog
Design & Graphics Bootstrap Icons
Design & Graphics Illustrations
Components Accordion
Components Alerts
Components Avatars
Components Badge
Components Breadcrumb
Components Buttons
Components Button group
Components Cards
Components Collapse
Components Column divider
Components Devices
Components Divider
Components Dropdowns
Components Icons
Components List Group
Components Lists
Components Legend Indicator
Components Modal
Components Offcanvas
Components Page Header
Components Pagination
Components Popovers
Components Progress
Components Profile
Components Shapes
Components Sliding Image
Components Spinners
Components Steps
Components Tab
Components Toasts
Components Tooltips
Components Typography
Navbars Navbar
Navbars Navs
Navbars Mega Menu
Navbars Navbar Vertical Aside
Navbars Scrollspy
Tables Tables
Tables Datatables
Tables Sticky Header
Basic forms Basic forms
Basic forms Checks and switches
Basic forms Input group
Utilities Backgrounds
Utilities Borders
Utilities Colors
Utilities Links
Utilities Position
Utilities Rotations
Utilities Shadows
Utilities Sizing
Utilities Spacing
Utilities Z-index
Utilities Opacity
Advanced forms Advanced select
Advanced forms Datepicker
Advanced forms Date Range Picker
Advanced forms Calendar (Fullcalendar)
Advanced forms File attachments
Advanced forms Drag’ n’ drop file uploads
Advanced forms WYSIWYG Editor
Advanced forms Quantity counter
Advanced forms Copy to Clipboard
Advanced forms Input mask
Advanced forms Step forms (Wizards)
Advanced forms Wizards
Advanced forms Add field
Advanced forms Toggle password
Advanced forms Count characters
Advanced forms Form Search
Advanced forms Toggle switch
Advanced forms Google reCAPTCHA
Others Chart.js
Others Counter
Others Circles.js (Pie Chart)
Others Fullscreen Lightbox
Others Leaflet
Others JSVectorMap
Others SortableJS
Others Sticky block
Others Go To

No Results

  • Preview Demo
Logo Nµe
  • Nue
  • UI (HTML)
  • Getting Started
  • Introduction
  • Credits
  • Design & Graphics
  • Bootstrap Icons
  • Iconify Design
  • Illustrations
  • Components
  • Accordion
  • Alerts
  • Avatars
  • Badge
  • Breadcrumb
  • Buttons
  • Button Group
  • Cards
  • Collapse
  • Column Divider
  • Devices
  • Divider
  • Dropdowns
  • Icons
  • List Group
  • Lists
  • Legend Indicator
  • Modal
  • Offcanvas
  • Page Header
  • Pagination
  • Popovers
  • Progress
  • Profile
  • Shapes
  • Sliding Image
  • Spinners
  • Steps
  • Tab
  • Toasts
  • Tooltips
  • Typography
  • Navbars
  • Navbar
  • Navs
  • Mega Menu
  • Navbar Vertical Aside
  • Scrollspy
  • Tables
  • Tables
  • Datatables
  • Sticky Header
  • Basic Forms
  • Basic Forms
  • Checks & Switches
  • Input Group
  • Advanced Forms
  • Advanced Select
  • Datepicker (Flatpickr)
  • Date Range Picker
  • Calendar (Fullcalendar)
  • File Attachments
  • Drag n' Drop Uploads
  • WYSIWYG Editor
  • Quantity Counter
  • Copy to Clipboard
  • Input Mask
  • Step Forms (Wizards)
  • Add Field
  • Toggle Password
  • Count Characters
  • Form Search
  • Toggle Switch
  • Google reCAPTCHA
  • Charts
  • Chart.js
  • Counter
  • Circles.js (Pie Chart)
  • Others
  • Fullscreen Lightbox
  • Leaflet
  • JSVectorMap
  • SortableJS
  • Sticky Block
  • Go To
  • Utility
  • Backgrounds
  • Borders
  • Colors
  • Links
  • Position
  • Shadows
  • Sizing
  • Spacing
  • Z-Index
  • Opacity

Mega Menu

Cara Pakai

Copy-paste script berikut sebelum tag penutup <body>:

    
      <script>
        (function() {
          // INITIALIZATION OF MEGA MENU
          // =======================================================
          new NueMegaMenu('.js-mega-menu')
        });
      </script>
    
  

How it works

Here's what you need to know before getting started with the mega menu:

  • Mega menu requires a wrapping .js-mega-menu (or any other ID or class which you can replace with) along with .navbar class.
  • .nue-has-mega-menu - is a parent class that contains sub-elements within it.
  • .nue-mega-menu - is a child class that contains a container for the mega menu.
  • Mega menus are responsive by default, but you can easily modify them to change that. Responsive behavior depends on our nue-megamenu JavaScript plugin.

Example

  • Preview
  • HTML
Logo Logo
  • Active
  • Dropdown
    Action Another action
    Sub dropdown
    Action Another action
    Something else here
  • Mega menu
    One One Two Three
    Two One Two Three
    Three One Two Three
    Four One Two Three
  • Link
        
          <!-- Header -->
          <header class="docs-navbar navbar navbar-expand-lg navbar-end navbar-light bg-white">
            <div class="container">
              <div class="js-mega-menu navbar-nav-wrap">
                <!-- Logo -->
                <a class="navbar-brand" href="" aria-label="">
                  <img class="navbar-brand-logo" src="https://aws.btekno.id/cdn/images/nue.svg" alt="Logo">
                </a>
                <!-- End Logo -->

                <!-- Toggle -->
                <button type="button" class="navbar-toggler ms-auto" data-bs-toggle="collapse" data-bs-target="#megaMenuBasicToggler" aria-label="Toggle navigation" aria-expanded="false" aria-controls="megaMenuBasicToggler">
                  <span class="navbar-toggler-default">
                    <i class="bi-list"></i>
                  </span>
                  <span class="navbar-toggler-toggled">
                    <i class="bi-x"></i>
                  </span>
                </button>
                <!-- End Toggle -->

                <nav class="navbar-nav-wrap-col collapse navbar-collapse" id="megaMenuBasicToggler">
                  <!-- Navbar -->
                  <ul class="navbar-nav ms-auto">
                    <li class="nav-item">
                      <a class="nav-link active" href="#">Active</a>
                    </li>

                    <!-- Dropdown -->
                    <li class="nue-has-sub-menu nav-item">
                      <a class="nue-mega-menu-invoker nav-link dropdown-toggle" href="#" id="headerWithMegaMenuDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">Dropdown</a>

                      <!-- Mega Menu -->
                      <div class="nue-sub-menu dropdown-menu" aria-labelledby="headerWithMegaMenuDropdown" style="min-width: 12rem;">
                        <a class="dropdown-item" href="#">Action</a>
                        <a class="dropdown-item" href="#">Another action</a>
                        <div class="dropdown-divider"></div>

                        <!-- Dropdown -->
                        <div class="nue-has-sub-menu">
                          <a class="nue-mega-menu-invoker dropdown-item dropdown-toggle" href="#" id="megaMenuBasicDropDown" role="button" data-bs-toggle="dropdown" aria-expanded="false">Sub dropdown</a>

                          <div class="nue-sub-menu dropdown-menu" aria-labelledby="megaMenuBasicDropDown" style="min-width: 230px;">
                            <a class="dropdown-item" href="#">Action</a>
                            <a class="dropdown-item" href="#">Another action</a>
                            <div class="dropdown-divider"></div>
                            <a class="dropdown-item" href="#">Something else here</a>
                          </div>
                        </div>
                        <!-- End Dropdown -->
                      </div>
                      <!-- End Mega Menu -->
                    </li>
                    <!-- End Dropdown -->

                    <!-- Nav Item -->
                    <li class="nue-has-mega-menu nav-item">
                      <a class="nue-mega-menu-invoker nav-link dropdown-toggle" href="#" id="megaMenuBasicMegaMenu" role="button" data-bs-toggle="dropdown" aria-expanded="false">Mega menu</a>

                      <!-- Mega Menu -->
                      <div class="nue-mega-menu dropdown-menu w-100" aria-labelledby="megaMenuBasicMegaMenu">
                        <!-- Main Content -->
                        <div class="navbar-dropdown-menu-inner">
                          <div class="row">
                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">One</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">Two</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">Three</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">Four</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>
                          </div>
                          <!-- End Row -->
                        </div>
                        <!-- End Main Content -->
                      </div>
                      <!-- End Mega Menu -->
                    </li>
                    <!-- End Nav Item -->

                    <li class="nav-item">
                      <a class="nav-link" href="#">Link</a>
                    </li>
                  </ul>
                  <!-- End Navbar -->
                </nav>
              </div>
            </div>
          </header>
          <!-- End Header -->
        
      

Columns

Adjust the size width of the mega menu, when using less columns or when the content of the container is less. Set maximum width via data-nue-mega-menu-item-options='{ "desktop": { "maxWidth": "" } }' attribute.

  • Preview
  • HTML
Logo
  • 20rem
    One One Two Three
    Two One Two Three
  • 30rem
    One One Two Three
    Two One Two Three
    Three One Two Three
  • Full width
    One One Two Three
    Two One Two Three
    Three One Two Three
    Four One Two Three
        
          <!-- Header -->
          <header class="docs-navbar navbar navbar-expand-lg navbar-end navbar-light bg-white">
            <div class="container">
              <div class="js-mega-menu navbar-nav-wrap">
                <!-- Logo -->
                <a class="navbar-brand" href="" aria-label="">
                  <img class="navbar-brand-logo" src="https://aws.btekno.id/cdn/images/nue.svg" alt="Logo">
                </a>
                <!-- End Logo -->

                <!-- Toggle -->
                <button type="button" class="navbar-toggler ms-auto" data-bs-toggle="collapse" data-bs-target="#megaMenuColumnsToggler" aria-label="Toggle navigation" aria-expanded="false" aria-controls="megaMenuColumnsToggler">
                  <span class="navbar-toggler-default">
                    <i class="bi-list"></i>
                  </span>
                  <span class="navbar-toggler-toggled">
                    <i class="bi-x"></i>
                  </span>
                </button>
                <!-- End Toggle -->

                <nav class="navbar-nav-wrap-col collapse navbar-collapse" id="megaMenuColumnsToggler">
                  <!-- Navbar -->
                  <ul class="navbar-nav ms-auto">
                    <!-- Nav Item -->
                    <li class="nue-has-mega-menu nav-item"
                        data-nue-mega-menu-item-options='{
                          "desktop": {
                            "position": "right",
                            "maxWidth": "20rem"
                          }
                        }'>
                      <a class="nue-mega-menu-invoker nav-link dropdown-toggle" href="#" id="megaMenuColumnsMegaMenu20rem" role="button" data-bs-toggle="dropdown" aria-expanded="false">20rem</a>

                      <!-- Mega Menu -->
                      <div class="nue-mega-menu dropdown-menu w-100" aria-labelledby="megaMenuColumnsMegaMenu20rem">
                        <!-- Main Content -->
                        <div class="navbar-dropdown-menu-inner">
                          <div class="row">
                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">One</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">Two</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>
                          </div>
                          <!-- End Row -->
                        </div>
                        <!-- End Main Content -->
                      </div>
                      <!-- End Mega Menu -->
                    </li>
                    <!-- End Nav Item -->

                    <!-- Nav Item -->
                    <li class="nue-has-mega-menu nav-item"
                        data-nue-mega-menu-item-options='{
                          "desktop": {
                            "position": "right",
                            "maxWidth": "30rem"
                          }
                        }'>
                      <a class="nue-mega-menu-invoker nav-link dropdown-toggle" href="#" id="megaMenuColumnsMegaMenu30rem" role="button" data-bs-toggle="dropdown" aria-expanded="false">30rem</a>

                      <!-- Mega Menu -->
                      <div class="nue-mega-menu dropdown-menu w-100" aria-labelledby="megaMenuColumnsMegaMenu30rem">
                        <!-- Main Content -->
                        <div class="navbar-dropdown-menu-inner">
                          <div class="row">
                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">One</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">Two</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">Three</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>
                          </div>
                          <!-- End Row -->
                        </div>
                        <!-- End Main Content -->
                      </div>
                      <!-- End Mega Menu -->
                    </li>
                    <!-- End Nav Item -->

                    <!-- Nav Item -->
                    <li class="nue-has-mega-menu nav-item">
                      <a class="nue-mega-menu-invoker nav-link dropdown-toggle" href="#" id="megaMenuColumnsMegaMenuFullWidth" role="button" data-bs-toggle="dropdown" aria-expanded="false">Full width</a>

                      <!-- Mega Menu -->
                      <div class="nue-mega-menu dropdown-menu w-100" aria-labelledby="megaMenuColumnsMegaMenuFullWidth">
                        <!-- Main Content -->
                        <div class="navbar-dropdown-menu-inner">
                          <div class="row">
                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">One</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">Two</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">Three</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">Four</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>
                          </div>
                          <!-- End Row -->
                        </div>
                        <!-- End Main Content -->
                      </div>
                      <!-- End Mega Menu -->
                    </li>
                    <!-- End Nav Item -->
                  </ul>
                  <!-- End Navbar -->
                </nav>
              </div>
            </div>
          </header>
          <!-- End Header -->
        
      

Alignment

Set "desktop": { "position": "left" } to "left" or "right" to align the mega menu position according to that side.

  • Preview
  • HTML
Logo
  • Left aligned
    One One Two Three
    Two One Two Three
  • Right aligned
    One One Two Three
    Two One Two Three
    Three One Two Three
        
          <!-- Header -->
          <header class="docs-navbar navbar navbar-expand-lg navbar-end navbar-light bg-white">
            <div class="container">
              <div class="js-mega-menu navbar-nav-wrap">
                <!-- Logo -->
                <a class="navbar-brand" href="" aria-label="">
                  <img class="navbar-brand-logo" src="https://aws.btekno.id/cdn/images/nue.svg" alt="Logo">
                </a>
                <!-- End Logo -->

                <!-- Toggle -->
                <button type="button" class="navbar-toggler ms-auto" data-bs-toggle="collapse" data-bs-target="#megaMenuAlignmentToggler" aria-label="Toggle navigation" aria-expanded="false" aria-controls="megaMenuAlignmentToggler">
                  <span class="navbar-toggler-default">
                    <i class="bi-list"></i>
                  </span>
                  <span class="navbar-toggler-toggled">
                    <i class="bi-x"></i>
                  </span>
                </button>
                <!-- End Toggle -->

                <nav class="navbar-nav-wrap-col collapse navbar-collapse" id="megaMenuAlignmentToggler">
                  <!-- Navbar -->
                  <ul class="navbar-nav ms-auto">
                    <!-- Nav Item -->
                    <li class="nue-has-mega-menu nav-item"
                        data-nue-mega-menu-item-options='{
                          "desktop": {
                            "maxWidth": "85%"
                          }
                        }'>
                      <a class="nue-mega-menu-invoker nav-link dropdown-toggle" href="#" id="megaMenuAlignmentMegaMenu20rem" role="button" data-bs-toggle="dropdown" aria-expanded="false">Left aligned</a>

                      <!-- Mega Menu -->
                      <div class="nue-mega-menu dropdown-menu w-100" aria-labelledby="megaMenuAlignmentMegaMenu20rem">
                        <!-- Main Content -->
                        <div class="navbar-dropdown-menu-inner">
                          <div class="row">
                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">One</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">Two</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>
                          </div>
                          <!-- End Row -->
                        </div>
                        <!-- End Main Content -->
                      </div>
                      <!-- End Mega Menu -->
                    </li>
                    <!-- End Nav Item -->

                    <!-- Nav Item -->
                    <li class="nue-has-mega-menu nav-item"
                        data-nue-mega-menu-item-options='{
                          "desktop": {
                            "position": "right",
                            "maxWidth": "85%"
                          }
                        }'>
                      <a class="nue-mega-menu-invoker nav-link dropdown-toggle" href="#" id="megaMenuAlignmentMegaMenuRightAligned" role="button" data-bs-toggle="dropdown" aria-expanded="false">Right aligned</a>

                      <!-- Mega Menu -->
                      <div class="nue-mega-menu dropdown-menu w-100" aria-labelledby="megaMenuAlignmentMegaMenuRightAligned">
                        <!-- Main Content -->
                        <div class="navbar-dropdown-menu-inner">
                          <div class="row">
                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">One</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">Two</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">Three</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>
                          </div>
                          <!-- End Row -->
                        </div>
                        <!-- End Main Content -->
                      </div>
                      <!-- End Mega Menu -->
                    </li>
                    <!-- End Nav Item -->
                  </ul>
                  <!-- End Navbar -->
                </nav>
              </div>
            </div>
          </header>
          <!-- End Header -->
        
      

Responsive

Set your collapsing breakpoint - Determines with what resolution mobile layout is enabled. Resolution Map corresponds to Bootstrap and requires the same .navbar-expand{-sm|-md|-lg|-xl} for responsive collapsing. This example collapses the mega menu at 768 / md breakpoint.

  • Preview
  • HTML
Logo
  • Active
  • Dropdown
    Action Another action
    Sub dropdown
    Action Another action
    Something else here
  • Mega menu
    One One Two Three
    Two One Two Three
    Three One Two Three
    Four One Two Three
  • Link
        
          <!-- Header -->
          <header class="docs-navbar navbar navbar-expand-md navbar-end navbar-light bg-white">
            <div class="container">
              <div class="js-mega-menu-responsive navbar-nav-wrap">
                <!-- Logo -->
                <a class="navbar-brand" href="" aria-label="">
                  <img class="navbar-brand-logo" src="https://aws.btekno.id/cdn/images/nue.svg" alt="Logo">
                </a>
                <!-- End Logo -->

                <!-- Toggle -->
                <button type="button" class="navbar-toggler ms-auto" data-bs-toggle="collapse" data-bs-target="#megaMenuResponsiveToggler" aria-label="Toggle navigation" aria-expanded="false" aria-controls="megaMenuResponsiveToggler">
                  <span class="navbar-toggler-default">
                    <i class="bi-list"></i>
                  </span>
                  <span class="navbar-toggler-toggled">
                    <i class="bi-x"></i>
                  </span>
                </button>
                <!-- End Toggle -->

                <nav class="navbar-nav-wrap-col collapse navbar-collapse" id="megaMenuResponsiveToggler">
                  <!-- Navbar -->
                  <ul class="navbar-nav ms-auto">
                    <li class="nav-item">
                      <a class="nav-link active" href="#">Active</a>
                    </li>

                    <!-- Dropdown -->
                    <li class="nue-has-sub-menu nav-item">
                      <a class="nue-mega-menu-invoker nav-link dropdown-toggle" href="#" id="headerWithMegaMenuDropdownResponsive" role="button" data-bs-toggle="dropdown" aria-expanded="false">Dropdown</a>

                      <!-- Mega Menu -->
                      <div class="nue-sub-menu dropdown-menu" aria-labelledby="headerWithMegaMenuDropdownResponsive" style="min-width: 12rem;">
                        <a class="dropdown-item" href="#">Action</a>
                        <a class="dropdown-item" href="#">Another action</a>
                        <div class="dropdown-divider"></div>

                        <!-- Dropdown -->
                        <div class="nue-has-sub-menu">
                          <a class="nue-mega-menu-invoker dropdown-item dropdown-toggle" href="#" id="megaMenuResponsiveDropDown" role="button" data-bs-toggle="dropdown" aria-expanded="false">Sub dropdown</a>

                          <div class="nue-sub-menu dropdown-menu" aria-labelledby="megaMenuResponsiveDropDown" style="min-width: 230px;">
                            <a class="dropdown-item" href="#">Action</a>
                            <a class="dropdown-item" href="#">Another action</a>
                            <div class="dropdown-divider"></div>
                            <a class="dropdown-item" href="#">Something else here</a>
                          </div>
                        </div>
                        <!-- End Dropdown -->
                      </div>
                      <!-- End Mega Menu -->
                    </li>
                    <!-- End Dropdown -->

                    <!-- Nav Item -->
                    <li class="nue-has-mega-menu nav-item">
                      <a class="nue-mega-menu-invoker nav-link dropdown-toggle" href="#" id="megaMenuResponsiveMegaMenu" role="button" data-bs-toggle="dropdown" aria-expanded="false">Mega menu</a>

                      <!-- Mega Menu -->
                      <div class="nue-mega-menu dropdown-menu w-100" aria-labelledby="megaMenuResponsiveMegaMenu">
                        <!-- Main Content -->
                        <div class="navbar-dropdown-menu-inner">
                          <div class="row">
                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">One</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">Two</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md mb-3 mb-md-0">
                              <span class="dropdown-header">Three</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>

                            <div class="col-sm-6 col-md">
                              <span class="dropdown-header">Four</span>
                              <a class="dropdown-item" href="#">One</a>
                              <a class="dropdown-item" href="#">Two</a>
                              <a class="dropdown-item" href="#">Three</a>
                            </div>
                          </div>
                          <!-- End Row -->
                        </div>
                        <!-- End Main Content -->
                      </div>
                      <!-- End Mega Menu -->
                    </li>
                    <!-- End Nav Item -->

                    <li class="nav-item">
                      <a class="nav-link" href="#">Link</a>
                    </li>
                  </ul>
                  <!-- End Navbar -->
                </nav>
              </div>
            </div>
          </header>
          <!-- End Header -->
        
      

Methods

ParametersDescriptionDefault value

eventType

Defines the event on which the menu will be displayed. Valid values are:
  • click
  • hover
hover

direction

Direction of the menus. Valid values are:
  • horizontal
  • vertical
horizontal

breakpoint

Determines with what resolution mobile layout is enabled. Resolution Map corresponds to Bootstrap 4'lg'

itemOptions.desktop.animationIn

Appearing effect'slideInUp'

itemOptions.desktop.animationOut

Disappearing effectfalse

itemOptions.desktop.position

Menu location during initializationnull

itemOptions.desktop.maxWidth

Sets the maximum width for the dropdown menunull

rtl

If true, displays all items from right-to-left (RTL)false

hideTimeOut

Delay of the disappearance of the menu300

sideBarRatio

Determines how much of the width the sidebar will occupy the dropdown list. Only works if direction: 'vertical'1 / 4

pageContainer

Determines with respect to which element the drop-down menu will be positioned. Only works if direction: 'vertical'$('body')

mobileSpeed

Opening speed of the menu in the mobile layout400

classMap.initialized

Class informing that the menu is ready to work'.nue-menu-initialized'

classMap.mobileState

Class informing that the menu has moved to mobile layout'.nue-mobile-state'

classMap.subMenu

Class for the sub menu. The script will look for exactly this class when working'.nue-sub-menu'

classMap.hasSubMenu

Class for items that contain a sub menu. The script will look for exactly this class when working'.nue-has-sub-menu'

classMap.hasSubMenuActive

Class given to an invoker when opening a sub menu'.nue-sub-menu-opened'

classMap.megaMenu

Class for mega menu. The script will look for exactly this class when working'.nue-mega-menu'

classMap.hasMegaMenu

Class for items that contain mega menus. The script will look for exactly this class when working'.nue-has-mega-menu'

classMap.hasMegaMenuActive

Class given to an invoker when opening a mega menu'.nue-mega-menu-opened'