Membuat Sliding Vertical Tab Menu With CSS

Sliding Vertical Tab Menu adalah satu set menu yang bisa diaplikasikan dalam blog dengan ciri khas apabila mouse berada di atas salah satu menu maka menu akan bergeser secara vertical ke bawah. Menu ini selain bisa meminimalisir tampilan sidebar, mampu menambah nilai artistik sebuah menu dari blog.

Cara membuat menu ini sama sekali tidak menggunakan kode javascript, tapi asli merekayasa CSS dan html. Jadi tidak perlu khawatir jika menu ini akan berat untuk dijalankan. Anda boleh coba sendiri betapa ringan aplikasi ini untuk diloading.

Menu yang sedang kita bicarakan adalah seperti menu berikut ini:


Nah jika tertarik dan ingin membuat menu sliding drop down ini ke blog, caranya sangat mudah.

Pertama Login ke blogger lalu klik >> Tata Letak >> Tambah Gadget >> HTML/JavaScript Tambahkan . Kemudian kopy paste kode di bawah ini kedalamnya.

<style type="text/css">
* {
margin: 0px;
  padding: 0px;
}
.Vertical {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1.5;
  margin:1px auto; /*for display only*/
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}
.menu-item {
  background: #fff;
  width: 300px;
}
/*Menu Header Styles 1*/
.menu-item h4 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  padding: 7px 12px;
  background: #9DB6D7;
}
.menu-item h4 a {
  color: white;
  display: block;
  text-decoration: none;
  width: 300px;
}
/*Menu Header Styles 2*/
.menu-item h4 {
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  padding: 7px 12px;
  background: #a90329; /* Old browsers */
  background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
  background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.menu-item h4:hover {
  background: #cc002c; /* Old browsers */
  background: -moz-linear-gradient(top,  #cc002c 0%, #6d0019 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc002c), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #cc002c 0%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #cc002c 0%,#6d0019 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #cc002c 0%,#6d0019 100%); /* IE10+ */
  background: linear-gradient(top,  #cc002c 0%,#6d0019 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc002c', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.alpha p {
  font-size: 13px;
  padding: 8px 12px;
  color: #aaa;
}
/*ul Styles*/
.menu-item ul {
  background: #fff;
  font-size: 13px;
  line-height: 30px;
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}
.menu-item ul a {
  margin-left: 20px;
  text-decoration: none;
  color: #0A0A0A;
  display: block;
  width: 250px;
}
/*li Styles*/
.menu-item li {
  border-bottom: 1px solid #eee;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiF04cxsO6g_S4zt8LFE1fa5Pv9cbJWCPBLIq-OfyDZrb4ri4FjzmjNvy-9TcT3lWqQybIzqbqRUNKI5cv-MA5USoOQ-ofxzrwk8yTJ20b8OPxV_5LMxJF0gKwriDILYaiY2sLY1txYC0/s1600/libg300.png) no-repeat scroll left -1px;
line-height:1.5em;
margin:0;
padding:0 0 0.25em 15px;
text-decoration: none !important;
}
.menu-item li:hover {
  background: #eee;
}
/*ul Styles*/
.menu-item ul {
  background: #B2D8E0;
  font-size: 13px;
  line-height: 30px;
  height: 0px; /*Collapses the menu*/
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}
/*ul Styles*/
.menu-item ul {
  background: #fff;
  font-size: 13px;
  line-height: 30px;
  height: 0px;
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
  /*Animation*/
  -webkit-transition: height 1s ease;
     -moz-transition: height 1s ease;
       -o-transition: height 1s ease;
      -ms-transition: height 1s ease;
          transition: height 1s ease;
}
.menu-item:hover ul {
  height: 115px;
}
</style>
<div class='Vertical'>
    <div class="menu-item">
      <h4><a>Menu Navigation 1</a></h4>
      <ul>
        <li><a href="URL-HERE" target="_blank">Link Name 1</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 2</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 3</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 4</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 5</a></li>
    </ul>
    </div>

<div class="menu-item">
      <h4><a>Menu Navigation 2</a></h4>
      <ul>
        <li><a href="URL-HERE" target="_blank">Link Name 1</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 2</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 3</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 4</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 5</a></li>
    </ul>
    </div>

    <div class="menu-item">
      <h4><a>Menu Navigation 3</a></h4>
      <ul>
        <li><a href="URL-HERE" target="_blank">Link Name 1</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 2</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 3</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 4</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 5</a></li>
    </ul>
    </div>

<div class="menu-item">
      <h4><a>Menu Navigation 4</a></h4>
      <ul>
        <li><a href="URL-HERE" target="_blank">Link Name 1</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 2</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 3</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 4</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 5</a></li>
    </ul>
    </div>

    <div class="menu-item">
      <h4><a>Menu Navigation 5</a></h4>
      <ul>
        <li><a href="URL-HERE" target="_blank">Link Name 1</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 2</a></li>
        <li><a href="URL-HERE" target="_blank">Link Name 3</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 4</a></li>
    <li><a href="URL-HERE" target="_blank">Link Name 5</a></li>
    </ul>
    </div>

    </div>
<div class='clear'></div>

Simpan HTML dan lihat hasilnya, oia silahkan sobat merubah sendiri kode CSS maupun HTML diatas sesuai selera.good luck!

Semoga tutorial kali ini bermanfaat bagi anda! ^^
Silahkan anda laporkan jika ada link yang rusak atau beberapa tutorial yang tidak bekerja, karena saya akan segera memperbaikinya, dan berhubung saya baru mengganti themes blog, jadi pasti banyak artikel yang berantakan! Saya harap anda dapat membantu saya untuk memperbaiki semuanya dengan berkomentar di artikel yang bermasalah.. thanks sebelumnya sudah berkunjung keblog utta yang sederhana ini...
Please rate this article:
{[['', '']]}
{["Useless", "Boring", "Need more details", "Perfect"]}

Jika Artikel ini menarik, Silahkan copy paste permalink berikut ini di blog sobat!

thumbnail
About The Author

Hai,.. I am just an ordinary man who just might share the knowledge that I know ahead of you, No one is more perfect. Always keep learning and sharing of knowledge, Just be Yourself and be The Unique that makes them know who you are.!!


0 Comments
Comments

+ komentar + 0 Diskusi pada 'Membuat Sliding Vertical Tab Menu With CSS'

Tolong memberi komentar yang tidak melanggar norma-norma. Kami berhak menghapus komentar yang kasar, mengejek, bersifat menyerang, dan tidak berhubungan dengan artikel di atas. Oleh sebab itu, kiranya dapat menggunakan bahasa yang jelas!

Pedoman wajib untuk memasukkan komentar:
1. Tidak boleh memakai lebih dari satu kolom komentar.
2. Pertanyaan/masukan harus berhubungan dengan uraian diatas.
3. Sebaiknya satu atau dua pertanyaan dalam satu kolom komentar.
4. Hanya menggunakan bahasa Indonesia yang umum dan dimengerti semua orang.
5. Tidak diperbolehkan menggunakan huruf besar untuk menekankan sesuatu.
6. Tidak diijinkan mencantumkan hyperlink dari situs lain.

Bila Anda punya nama atau blog gunakan komentar sebagai "Name/ URL".

Sebelumnya utta minta maaf yg sebsr2Nya jka komentar anda blm sempat dibls. ^^