Cara Membuat Menu Navigasi di Blog

Cara Membuat Menu Navigasi di Blog

Assalamualaikum wr wb

 Ghanishare -  kali ini saya akan share cara membuat menu navigasi di blog, kegunaannya yaitu untuk mengakses link ke halaman tertentu, atau bisa untuk menggolong-golongkan artikel supaya lebih mudah dalam mengaksesnya.
 Dalam memasang menu navigasi tersebut kita harus memasukkan sedikit dari kode CSS dan menambahkan sedikit kode HTML.
 Cara-caranya :

1. masuk ke blog anda lalu pilih Template lalu pilih Edit HTML.
2. cari kode ]]></b:skin> lalu tempelkan kode di bawah ini tepat di atasnya.


#cssmenu {
  position: relative;
  height: 44px;
  background: #2b2f3a;
  width: auto;
}
#cssmenu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 1;
}
#cssmenu > ul {
  position: relative;
  display: block;
  background: #2b2f3a;
  height: 32px;
  width: 100%;
  z-index: 500;
}
#cssmenu > ul > li {
  display: block;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
#cssmenu > ul > #menu-button {
  display: none;
}
#cssmenu ul li a {
  display: block;
  font-family: Helvetica, sans-serif;
  text-decoration: none;
}
#cssmenu > ul > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 15px 20px;
  color: #7a8189;
  text-transform: uppercase;
  -webkit-transition: color 0.25s ease-out;
  -moz-transition: color 0.25s ease-out;
  -ms-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 32px;
}
#cssmenu > ul > li:hover > a {
  color: #ffffff;
}
#cssmenu li.has-sub::after {
  display: block;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
}
#cssmenu > ul > li.has-sub::after {
  right: 10px;
  top: 20px;
  border: 5px solid transparent;
  border-top-color: #7a8189;
}
#cssmenu > ul > li:hover::after {
  border-top-color: #ffffff;
}
#indicatorContainer {
  position: absolute;
  height: 12px;
  width: 100%;
  bottom: 0px;
  overflow: hidden;
  z-index: -1;
}
#pIndicator {
  position: absolute;
  height: 0;
  width: 100%;
  border: 12px solid transparent;
  border-top-color: #2b2f3a;
  z-index: -2;
  -webkit-transition: left .25s ease;
  -moz-transition: left .25s ease;
  -ms-transition: left .25s ease;
  -o-transition: left .25s ease;
  transition: left .25s ease;
}
#cIndicator {
  position: absolute;
  height: 0;
  width: 100%;
  border: 12px solid transparent;
  border-top-color: #2b2f3a;
  top: -12px;
  right: 100%;
  z-index: -2;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 70px;
  opacity: 0;
  -webkit-transition: opacity .3s ease, top .25s ease;
  -moz-transition: opacity .3s ease, top .25s ease;
  -ms-transition: opacity .3s ease, top .25s ease;
  -o-transition: opacity .3s ease, top .25s ease;
  transition: opacity .3s ease, top .25s ease;
  z-index: 1000;
}
#cssmenu ul ul ul {
  top: 37px;
  padding-left: 5px;
}
#cssmenu ul ul li {
  position: relative;
}
#cssmenu > ul > li:hover > ul {
  left: auto;
  top: 44px;
  opacity: 1;
}
#cssmenu ul ul li:hover > ul {
  left: 170px;
  top: 0;
  opacity: 1;
}
#cssmenu ul ul li a {
  width: 130px;
  border-bottom: 1px solid #eee;
  padding: 10px 20px;
  font-size: 12px;
  color: #9ea2a5;
  background: #fff;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -ms-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;
}
#cssmenu ul ul li:hover > a {
  background: #f6f6f6;
  color: #8c9195;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last > a {
  border-bottom: 0;
}
.submenuArrow {
  border: 6px solid transparent;
  width: 0;
  height: 0;
  border-bottom-color: #fff;
  position: absolute;
  top: -12px;
}
#cssmenu ul ul li.has-sub::after {
  border: 4px solid transparent;
  border-left-color: #9ea2a5;
  right: 10px;
  top: 12px;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;
}
#cssmenu ul ul li.has-sub:hover::after {
  border-left-color: #fff;
  right: -5px;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    width: auto;
  }
  #cssmenu ul {
    width: auto;
  }
  #cssmenu .submenuArrow,
  #cssmenu #indicatorContainer {
    display: none;
  }
  #cssmenu > ul {
    height: auto;
    display: block;
  }
  #cssmenu > ul > li {
    float: none;
  }
  #cssmenu li,
  #cssmenu > ul > li {
    display: none;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul,
  #cssmenu ul > li:hover > ul,
  #cssmenu ul ul > li:hover > ul {
    position: relative;
    left: auto;
    top: auto;
    opacity: 1;
    padding-left: 0;
  }
  #cssmenu ul .has-sub::after {
    display: none;
  }
  #cssmenu ul li a {
    padding: 12px 20px;
  }
  #cssmenu ul ul li a {
    border: 0;
    background: none;
    width: auto;
    padding: 8px 35px;
  }
  #cssmenu ul ul li:hover > a {
    background: none;
    color: #8c9195;
  }
  #cssmenu ul ul ul a {
    padding: 8px 50px;
  }
  #cssmenu ul ul ul ul a {
    padding: 8px 65px;
  }
  #cssmenu ul ul ul ul ul a {
    padding: 8px 80px;
  }
  #cssmenu ul ul ul ul ul ul a {
    padding: 8px 95px;
  }
  #cssmenu > ul > #menu-button {
    display: block;
    cursor: pointer;
  }
  #cssmenu #menu-button > a {
    padding: 14px 20px;
  }
  #cssmenu ul.open li,
  #cssmenu > ul.open > li {
    display: block;
  }
  #cssmenu > ul.open > li#menu-button > a {
    color: #fff;
    border-bottom: 1px solid rgba(150, 150, 150, 0.1);
  }
  #cssmenu #menu-button::after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #7a8189;
    border-bottom: 2px solid #7a8189;
    right: 20px;
    top: 15px;
  }
  #cssmenu #menu-button::before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #7a8189;
    right: 20px;
    top: 25px;
  }
  #cssmenu ul.open #menu-button::after,
  #cssmenu ul.open #menu-button::before {
    border-color: #fff;
  }
}



3. Lalu masuk ke Tata Letak lalu klik Tambahkan Gatget lalu tambaahkan HTML/JavaScript dan tempelkan kode berikut

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
    <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' />
    <link rel='stylesheet' type='text/css' href='styles.css' />
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'></script>
    <script type='text/javascript' src='menu_jquery.js'></script>
</head>
<body>
<div id='cssmenu'>
<ul>
   <li class='active'><a href='index.html'><span>Home</span></a></li>
   <li class='has-sub'><a href='Link'><span>Products</span></a>
      <ul>
         <li class='has-sub'><a href='Link'><span>Product 1</span></a>
            <ul>
               <li><a href='#'><span>Sub Item</span></a></li>
               <li class='last'><a href='Link'><span>Sub Item</span></a></li>
            </ul>
         </li>
         <li class='has-sub'><a href='Link'><span>Product 2</span></a>
            <ul>
               <li><a href='#'><span>Sub Item</span></a></li>
               <li class='last'><a href='Link'><span>Sub Item</span></a></li>
            </ul>
         </li>
      </ul>
   </li>
   <li><a href='Link'><span>About</span></a></li>
   <li class='last'><a href='Link'><span>Contact</span></a></li>
</ul>
</div>
</body>
</html>


Isikan Link dengan link yang anda ingin terapkan
Kata-kata seperti Home, About, dan Contact bisa di ganti dengan kata yang ingin diterapkan
Kata Product menandakan tampilan awalnya
Kata Product 1 dst menandakan menu dropdown dari tampilan awal Product.
Kata Sub Item menandakan sub item dari Product 1 dst.

4. Lalu simpan dan letakkan widget tersebut di atas letak posting dengan cara drag widget tersebut ke atas letak postingan.

Cara Membuat Sub Menu di Blog

5. Lihat tampilannya

 Sekian dari saya tentang Cara Membuat Menu Navigasi di Blog, terimakasih sudah mengunjungi Ghanishare, dan semoga bermanfaat

42 comments:

  1. Mau coba nie gan,, keren bnget klihatan nya

    ReplyDelete
  2. makasih infonya gan.
    visit myblog gan toyotacentral.co.nr

    ReplyDelete
  3. makasih infonya bro,tapi kok hasil menu navigasinya gak beraturan ya?gimana caranya rapikan>trims

    ReplyDelete
  4. Thanks gan buat tutorialnya BL ya www.travelokaindo.blogspot.com

    ReplyDelete
  5. Thanks gan infonya :)
    Kunjung balik ya http://dwiyanto-b.blogspot.com

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. Salam BW gan

    http://sharing-infokuliah.blogspot.com/

    ReplyDelete
  8. thanks infonya gan...
    kunjungan balik ya gan ke blog ane http://lapkomputer.blogspot.com

    ReplyDelete
  9. makasih atas infonya gan sangat membantu sarpras26.blogspot.com

    ReplyDelete
  10. sangat membantu .. terimakasih bro ..

    ReplyDelete
  11. sip gan infonya.. wajib dicoba ;-) thanks.
    rt-9.blogspot.com

    ReplyDelete
  12. Thanksyou, visit my blog bukansoktahu.blogspot.com for some interesting information

    ReplyDelete
  13. makasih atas ilmunya Mas,
    www.wacanamarzuki.blogspot.com

    ReplyDelete
  14. Ko ane cba kode yg di dalam kotak ga bsa ya?

    ReplyDelete
  15. thanks gan sangat membantu buat ane yg masih blogger pemula.. ^^

    ReplyDelete
  16. cara isiin menu nya gmn kak?? pemula pngen belajar kak :(

    ReplyDelete
  17. mudh ini langsung praktek
    http://supplierhasilbumiindonesia.blogspot.com/

    ReplyDelete
  18. mantep ini info yang ane cari cari
    portallifes.blogspot.com

    ReplyDelete
  19. thanks buat tutornya gan,, sangat memabantu sekali.. http://goo.gl/KA6JwS

    ReplyDelete
  20. thank gan. jangan lupa mampir blog ane http://www.tangkaimuda.blogspot.com

    ReplyDelete
  21. gan ini udah dicoba tapi kok didashbor bagian atas muncul semua kode-kode yg sudah dijelaskan pada blog anda ya...bantu dong ?

    ReplyDelete
  22. Mantaps gan tutornya, tapi ane mo nanya neh gan kalau link yang dimaksud di html tersebut link yg mana ya gan? ane masih bingung neh gan http://www.rezeki-berkah.com

    ReplyDelete
  23. Mas, kok di blog saya gak ada kode yang kaya gini " ]]> " padaal kalau mencari kode lainya ada. Moon bantuanya?

    ReplyDelete
  24. thanks gan..kunjungi balik ya..
    fisika-online1.blogspot.com

    ReplyDelete
  25. info nya berguna juga menarik nih , visit juga http://bagiilmutentangkomputer.blogspot.com :)

    ReplyDelete
  26. Mantap. Terima kasih, sob.... artikelnya bermanfaat :)

    ReplyDelete
  27. ane coba dulu ya kang hehe
    soalnya ane baru bikin blog nih.. teng bangett :)
    http://r2-tech.blogspot.co.id

    ReplyDelete
  28. makasih gan sangat membantu saya mengelola blog http://yukinikita.blogspot.co.id

    ReplyDelete
  29. gan kalo tidak ada kode tersebut gimana gan?? terimakasih sebelumnya.

    ReplyDelete
  30. Bermanfaat sekali gan. Udah lama ane cari hehe. Ini yg pas. Terima kasih
    Kunjungi juga blog saya celahsinar.blogspot.com

    ReplyDelete
  31. Auto safety bloger template.. lindungi blog download url sekarang. kunjungi
    http://gosafelinks.blogspot.com

    ReplyDelete
  32. "Isikan Link dengan link yang anda ingin terapkan" maksud nya diisi disamping apa di replace gan?.btw nice info,Kalo berkenan kunjungi blog saya ya gan

    tulisanferdi.blogspot.com

    ReplyDelete
  33. terimakasih tapi tetap saja tidak bisa apa ada saran lain

    ReplyDelete
  34. terimakasih tapi tetap saja tidak bisa apa ada saran lain

    ReplyDelete