Friday, August 3, 2018

Membuat Navigation Bar pada Bootstrap


Membuat Navigation Bar pada Bootstrap – Navigation bar, menu navigasi atau biasa disebut navbar, menurut saya adalah salah satu komponen penting dari sebuah website. Di dalamnya bisa berisi jalan pintas menuju ke halaman – halaman unggulan milik kita, seperti Profil, Sejarah, Tentang, Halaman Kontak sampai form pencarian.



Membuat Navigation Bar pada Bootstrap

Seperti biasa, kita akan mencoba membuat bagian ini menggunakan Bootstrap. Caranya sangat mudah, hanya menambahkan class yang sudah disediakan oleh Bootstrap. Kita mulai dengan yang paling sederhana yaitu menu horizontal basic. Buat sebuah file HTML, lalu pastekan kode ini:
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>codelatte.org</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="css/bootstrap.min.css">
  8. <script src="js/jquery.min.js"></script>
  9. <script src="js/popper.min.js"></script>
  10. <script src="js/bootstrap.min.js"></script>
  11. </head>
  12. <body>
  13. <div class="container">
  14. <h2>Membuat Navigation Bar pada Bootstrap | codelatte.org</h2>
  15. <p>Navbar horizontal basic:</p>
  16. <ul class="nav">
  17. <li class="nav-item">
  18. <a class="nav-link" href="#">Link</a>
  19. </li>
  20. <li class="nav-item">
  21. <a class="nav-link" href="#">Link</a>
  22. </li>
  23. <li class="nav-item">
  24. <a class="nav-link" href="#">Link</a>
  25. </li>
  26. <li class="nav-item">
  27. <a class="nav-link disabled" href="#">Disabled</a>
  28. </li>
  29. </ul>
  30. </div>
  31. </body>
  32. </html>
Hasilnya akan menjadi seperti ini,


Basic Horizontal Menu
Basic Horizontal Menu

Membuat Dropdown pada Navbar Bootstrap

Jika memperhatikan navbar pada situs ini, saya menggunakan dropdown menu untuk halaman – halaman tentang situs ini. Bagaimana cara membuatnya? Gunakan kode dibawah ini:
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>codelatte.org</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="css/bootstrap.min.css">
  8. <script src="js/jquery.min.js"></script>
  9. <script src="js/popper.min.js"></script>
  10. <script src="js/bootstrap.min.js"></script>
  11. </head>
  12. <body>
  13. <div class="container">
  14. <h2>Dropdown Menu | codelatte.org</h2>
  15. <ul class="nav">
  16. <li class="nav-item">
  17. <a class="nav-link active" href="#">Active</a>
  18. </li>
  19. <li class="nav-item dropdown">
  20. <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#">Dropdown</a>
  21. <div class="dropdown-menu">
  22. <a class="dropdown-item" href="#">Link 1</a>
  23. <a class="dropdown-item" href="#">Link 2</a>
  24. <a class="dropdown-item" href="#">Link 3</a></div>
  25. </li>
  26. <li class="nav-item">
  27. <a class="nav-link" href="#">Link</a>
  28. </li>
  29. <li class="nav-item">
  30. <a class="nav-link disabled" href="#">Disabled</a>
  31. </li>
  32. </ul>
  33. </div>
  34. </body>
  35. </html>
Untuk demo nya bisa dilihat dibawah ini,

Class Tambahan

Ada beberapa class lain juga untuk bagian Navbar ini, diantaranya adalah:
  • .justify-content-center > Membuat navbar berada di tengah.
  • .justify-content-end > Navbar berada di kanan.
  • .flex-column > Vertical navbar.
  • .nav-tabs > Mengubah menu navigasi menjadi tab navigasi.
Sekian pembahasan tentang Membuat Navigation Bar pada Bootstrap, seperti biasa, jika ada yang ingin ditanyakan, silahkan isi kolom komentar. Semoga bermanfaat dan sampai jumpa di artikel selanjutnya.


EmoticonEmoticon