Computer, Linux, Program, Source Code, Tutorial, Website

2018-12-23

Cara Membuat Navigasi bar pada Website dengan HTML CSS

Pada kesempatan kali ini saya akan berbagi tutorial membuat navigasi bar pada website menggunakan HTML dan CSS secara manual.


Navigasi bar (navigation bar) atau biasanya disebut dengan navbar merupakan komponen penting pada suatu website yaitu digunakan sebagai menu yang berisi link-link yang bersifat umum pada suatu website, misalkan home, about, contant us, dan lain sebagainya.

HTML 5 telah terdapat tag yang dapat digunakan sebagai navigasi bar yaitu <nav></nav> namun terkadang banyak yang menggunakna tag selain tag nav, misal div division.
tag nav seperti pada contoh di atas dapat digunakan sebagai wadah dari tag ul unordered listli lista hyperlink, sebagai komponen yang digunakan untuk menyusun oleh navigasi bar.
Untuk membuat navbar / dalam melakukan coding anda dapat menggunakan aplikasi berupa text editor misal notepad, notepad ++, sublime text, dan lain sebagainya. melakukan coding secara manual adalah salah satu cara membuat website yang mudah, namun website yang hasilkan akan memiliki beberapa kekurangan salah satunya website yang anda buat tidak lah responsive.

Berikut adalah langkah-langkah penerapan pembuatan navigation bar pada website :

  1. Pertama persiapkan terlebih dahulu design yang akan anda tampilkan navigasi bar, atau minimal anda hanya perlu merencanakan kira-kira berapa banyak link yang yang akan anda tampilkan dalam navigasibar anda.
  2. Setelah design tampilan siap selanjutnya tahapan coding, menulis source code dari navigasibar. untuk kerangka navigasi bar HTML cukup  sederhana. Untuk memaksimalkan hasil tampilan maka anda harus meng-costume pada bagian CSS.
  3. Berikut ini bebrapa contoh source code serderhan untuk membuat navigasibar :

    Contoh source code HTML dan CSS navigsibar :




    Gambar hasil interpretasi source code navigsibar sederhana diatas.


    Contoh source code HTML dan CSS navigasibar dengan dropdown menu


    Gambar navigsibar dengan dropdown.

  4. Silahkan ganti tanda # pada href="", untuk mendekarasikan url tujuan, ketika menu diklik.

Peletakan atau layouting navbar pada website :

  • Navbar pada umumnya diletakkan di atas header atau di bawah header sebelum content.
  • Untuk tampilan website landing page biasanya di atur
    nav{positon : fixed; top : 0px;}
    efeknya adalah ketika halaman web discroll maka navbar akan tetap tampil mengapung di bagian atas.
Source Code : Download 

Berikut ini Video tutorial, untuk membuat navigasi bar menggunakan tampilan HTML dan CSS.






~Semoga Bermanfaat~

18 komentar:

  1. Terimakasih kasih kak atas artikelnya ini sangat lengkap sekali mulai dari langkah-langkah sampai dengan pengkodingannya ini sangat membantu sekali kak artikelnya singkat dan mudah dipahami.untuk kedepannya ditunggu lagi ya kak artikelnya selanjutnya dan semoga ilmunya berkah kak Perkenalkan nama Roki Abdul Jalil
    Nim 1922500192
    Kelas SI2K
    Link kampus https://www.atmaluhur.ac.id/

    BalasHapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  3. komentar ini telah dihapus oleh pengarang

    BalasHapus
  4. Sankyu bang sangat membantu sekali

    BalasHapus
  5. Bang tolong dong untuk posisi tulisan dibuat right gmn? Dan menempatkan logo seukuran barnya diposisi left. Dan menempatkan logo dibawah bar please bang.

    BalasHapus
    Balasan
    1. Code CSS berikut ini yang digunakan untuk mengatur posisi text di bagian kanan :

      CSS :
      .navbar-right{
      float:right; /*berikut yang mengatur text untuk berada di sebelah kanan*/
      width:260px;
      padding-right:10px;
      }

      Untuk mengatur text berada di posisi kanan dapat pada dasarnya dapat ditulis seperti ini :
      <span style="float:right">some Texts</span>


      Berikut ini yang digunakan untuk mengatur posisi logo supaya berukuran sama dengan ukuran barnya :

      CSS logo :
      .logo{
      background-image: url('https://skylightanimation.github.io/kalimantan/assets/img/SkyLight_Animation.png');
      width: 40px; /*untuk megatur ukutan lebar logo (horizontal)*/
      height: 40px; /*untuk megatur ukutan tinggi logo (vertical)*/
      margin: 4px 14px;
      background-size: 40px 40px;
      border: solid 2px #666;
      border-radius: 50px;
      background-color: #fff
      }
      .navbar-left{
      float:left; /*untuk mengatur posisi logo perada diposisi sebelah kiri*/
      }

      Hapus
  6. kapuronocrew@gmail.com tolong dibantu bang

    BalasHapus
    Balasan
    1. Salah seorang anggota tim kami telah mengirim bantuan ke email anda... terima kasih... dan semoga bermanfaat..

      Hapus
  7. Ane bukan background IT bang tapi pengen belajar

    BalasHapus
    Balasan
    1. Mungkin bisa dipelajari terlebih dahulu dasar-dasarnya kak

      HTML :
      https://sastrikakarya.blogspot.com/2020/04/mengenal-html-dan-belajar-dasar-dasar-html-untuk-membangun-website.html

      CSS :
      https://sastrikakarya.blogspot.com/2020/05/belajar-dan-memahami-css-cascading.html

      Hapus
  8. Yang tampilan navibar dengan dengan drop down ane gagal

    BalasHapus
    Balasan
    1. source code diatas itu saya copy ke notepad kemudian saya save dengan extension .html... lalu saya buka dengan webbrowser... dapat bekerja persis seperti hasil yang screenshoot...

      jika anda ingin meyisipkan source code tersebut pada wesite yang, maka perlu diperhatikan nama class yang digunakan untuk mendefinisikan style tertentu... sehingga style terbaru tertimpa dengan style yang lama..

      Hapus
  9. terima kasih banyak tutorialnya, sangat membantu blogger pemula. izin pakai templatenya yah

    BalasHapus
    Balasan
    1. baik, sama-sama...
      terima kasih juga telah berkunjung di blog kami...

      Hapus
  10. Kalau mau menambah menu barnya gimana ya ,pas saya tambah malah jadi di bawah salah satu menu bar nya?

    BalasHapus
    Balasan
    1. Kode HTML sebelum ditambakah menu :
      <ul> <!-- pembuka UL -->
      <li><a href="#">About</a></li> <!-- menu 1 -->
      <li><a href="#">Contact</a></li> <!-- menu 2 -->
      <li><a href='#'>Test</a></li> <!-- menu 3 -->
      <li><a href='#'>Menu 4</a></li> <!-- menu 4 -->
      <li><a href='#'>Menu 5</a></li> <!-- menu dst -->
      ....
      </ul> <!-- penutup UL -->

      Untuk menambahkan menu baru dapat anda lakukan dengan cara me-replace code .... di atas dengan code berikut ini :
      <li><a href='#'>
      Nama Menu Baru Anda</a>
      </li> <!-- kode menu baru -->

      Jika anda ingin menambahkan lagi anda hanya perlu mengcopykan kembali kode <!-- kode menu baru --> di atas code berikut :
      </ul> <!-- penutup UL -->


      Hapus
  11. untuk menambah konten tulisan secara otomatis bagaimana? jadi ketika menu tersebut diklik, konten tulisannya otomatis keluar itu gimana ya?

    BalasHapus
    Balasan
    1. bisa pake Collapse mungkin, apakah benar begini?
      https://getbootstrap.com/docs/4.0/components/collapse/

      Hapus

 
Top