Artikel ini merupakan kelanjutan dari Navigasi bar pada Bootstrap yang ada di http://www.proweb.co.id/articles/web_application/navigasi_bootstrap.html .  Pada artikel tersebut, Dropdown menu  hanya 1 level, pada artikel ini kita akan membuat Dropdown menu yang multilevel dengan menggunakan Bootstrap dan Smartmenus.

Artikel ini bersumber dari http://www.monolinea.com/responsive-multilevel-menu-with-bootstrap-3/ . Langkah-langkahnya adalah

  1. Silahkan download Startmenus di http://www.smartmenus.org/download/ dan ekstrak ke ./dist
  2. Save file coba04.html yang ada di artikel ‘Navigasi bar pada Bootstrap’ ke coba05.html
  3. Pada bagian CSS coba05.html silahkan tambahkan :
        <!– SmartMenus jQuery Bootstrap Addon CSS –>
        <link href=”./smartmenus-0.9.7/addons/bootstrap/jquery.smartmenus.bootstrap.css” rel=”stylesheet”>
  4. Pada bagian bawah coba05.html silahkan tambahkan:
      <!– SmartMenus jQuery plugin –>
    <script type=”text/javascript” src=”./smartmenus-0.9.7/jquery.smartmenus.js”></script>

    <!– SmartMenus jQuery Bootstrap Addon –>
    <script type=”text/javascript” src=”./smartmenus-0.9.7/addons/bootstrap/jquery.smartmenus.bootstrap.js”></script>

  5. Pada coba05.html pada bagian Product silahkan ubah menjadi:
                    <a href=”#”>Product</a>
  6. Pada bagian yang akan diberi dropdown lagi silahkan ditambahkan misalnya
                <li><a href=”#”>Web design</a>
                     <ul class=”dropdown-menu”>
                      <li><a href=”#”>Basic Package</a></li>
                      <li><a href=”#”>Business Package</a></li>
                      <li><a href=”#”>Corporate Package</a></li>
                    </ul>
                  </li>
  7. Coding lengkapnya:
    <!DOCTYPE html>
    <html lang=”en”>
      <head>
        <meta charset=”utf-8″>
        <meta http-equiv=”X-UA-Compatible” content=”IE=edge”>
        <meta name=”viewport” content=”width=device-width, initial-scale=1″>
        <title>Multilevel Dropdown menu dengan Bootstrap dan Smartmenus</title>

        <link href=”css/bootstrap.min.css” rel=”stylesheet”>
        <link href=”navbar.css” rel=”stylesheet”>

        <!– SmartMenus jQuery Bootstrap Addon CSS –>
        <link href=”./smartmenus-0.9.7/addons/bootstrap/jquery.smartmenus.bootstrap.css” rel=”stylesheet”>
      </head>
      <body>
    <div class=”container”>

          <!– Static navbar –>
          <div class=”navbar navbar-default” role=”navigation”>
            <div class=”container-fluid”>
                <!–header saat mobile version–>
                <div class=”navbar-header”>
                <button type=”button” class=”navbar-toggle collapsed” data-toggle=”collapse” data-target=”.navbar-collapse”>
                  <span class=”sr-only”>Toggle navigation</span>
                  <span class=”icon-bar”></span>
                  <span class=”icon-bar”></span>
                  <span class=”icon-bar”></span>
                </button>
                <a class=”navbar-brand” href=”#”>Proweb</a>
              </div><!–end header saat mobile version–>

              <div class=”navbar-collapse collapse”>
                <ul class=”nav navbar-nav”>
                  <li class=”active”><a href=”#”>Home</a></li>
                  <li><a href=”#”>About</a></li>
                  <li class=”dropdown”>
                    <a href=”#”>Product</a>
                    <ul class=”dropdown-menu” role=”menu”>
                      <li><a href=”#”>Web design</a>
                          <ul class=”dropdown-menu”>
                      <li><a href=”#”>Basic Package</a></li>
                      <li><a href=”#”>Business Package</a></li>
                      <li><a href=”#”>Corporate Package</a></li>
                    </ul>
                      </li>
                      <li><a href=”#”>Web Application</a></li>
                      <li><a href=”#”>Internet Marketing</a></li>
                    </ul>
                  </li>
                  <li><a href=”#”>Contact</a></li>
                </ul>
              </div><!–/.nav-collapse –>
            </div><!–/.container-fluid –>
          </div>

        </div> <!– /container –>
        <script src=”https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js”></script>
        <script src=”js/bootstrap.min.js”></script>
      <!– SmartMenus jQuery plugin –>
    <script type=”text/javascript” src=”./smartmenus-0.9.7/jquery.smartmenus.js”></script>

    <!– SmartMenus jQuery Bootstrap Addon –>
    <script type=”text/javascript” src=”./smartmenus-0.9.7/addons/bootstrap/jquery.smartmenus.bootstrap.js”></script>
      </body>
    </html>

  8. Tampilan dapat dilihat pada http://aris.proweb.asia/dist/coba05.html  dengan tampilan seperti berikut ini:

Informasi lebih lanjut silahkan mengunjungi:
1. http://www.monolinea.com/responsive-multilevel-menu-with-bootstrap-3/ .
2. http://www.smartmenus.org/download/ .
3. http://vadikom.github.io/smartmenus/src/demo/bootstrap-navbar.html .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Multilevel menu dengan Bootstrap dan Smartmenus