Langsung ke konten utama

Membuat Menu Sidebar Accordian

Khayal
Picture Editing By : Action Blog
Setelah beberapa hari absen posting karena ngurusin design template yang tak kunjung pas dengan keinginan sampe akhirnya kefikiran untuk posting cara Membuat Menu Sidebar Accordian ya itung-itung santai sejenak sampe menemukan mood kembali . Menu Accordian kali ini sangat simple tapi cukup elegant . 
CSS
#accordian {background:#004050; 
width: 250px; margin: 100px auto 0 auto;
color:white; box-shadow: 0 5px 15px 1px rgba(0,0,0,.6),
0 0 200px 10px rgba(255,255,255,.5);}
#accordian h3 {
  font-size:12px;
  line-height:34px;
  padding: 0 10px;
  cursor:pointer;
  background:linear-gradient(#003040, #002535);
}
#accordian li {
  list-style:none;  
}
#accordian ul ul li a {
  color:snow;
  text-decoration:none;
  font-size:11px;
  line-height:27px;
  display:block;
  padding:0 15px;
  transition: all .15s;
}
#accordian ul li li a:hover {
  background: #003545;
  border-left:5px solid lightgreen;  
}
#accordian ul ul {display:none;}
#accordian h3 span {
  font-size: 16px;
  margin-right:10px;
}

HTML
<div id="accordian">
<ul>
<li>
<h3><span class="icon-dashboard"></span>Widget One</h3>
<ul>
<li><a href="#">Reports</a> </li>  
<li><a href="#">Search</a> </li>  
<li><a href="#">Graphs</a> </li>  
<li><a href="#">Settings</a> </li>  
</ul>  
</li>
<li>
<h3><span class="icon-dashboard"></span>Widget Two</h3>
<ul>
<li><a href="#">Reports</a> </li>  
<li><a href="#">Search</a> </li>  
<li><a href="#">Graphs</a> </li>  
<li><a href="#">Settings</a> </li>  
</ul>  
</li>
<li>
<h3><span class="icon-dashboard"></span>Widget There</h3>
<ul>
<li><a href="#">Reports</a> </li>  
<li><a href="#">Search</a> </li>  
<li><a href="#">Graphs</a> </li>  
<li><a href="#">Settings</a> </li>  
</ul>  
</li>
<li>
<h3><span class="icon-dashboard"></span>Widget Opate</h3>
<ul>
<li><a href="#">Reports</a> </li>  
<li><a href="#">Search</a> </li>  
<li><a href="#">Graphs</a> </li>  
<li><a href="#">Settings</a> </li>  
</ul>  
</li>    
<!-- will add more later -->
</ul>
</div>

JS
$(function(){
  $("#accordian h3").click(function(){
  $("#accordian ul ul").slideUp();
    if ($(this).next().is(":hidden")){
    $(this).next().slideDown();
    }
  });
});

Cukup sekian dan terimakasih hah ..... !!!
Resource : @TimLamber

Komentar

  1. Tah ieu nu diperyogikeun teh kang :D
    Nyuhungkeun izin ah kanggo dimodif deui :D kamari aya nu nyuhungkeun widget sidebar anu full kolor (kolor ijo kali nya heheheh) tapi pake fungsi klik sapertos ieu (nu kamari mah kan pake hover).
    Hatur nuhun pisan kang :D

    BalasHapus
    Balasan
    1. Ameh gampil CTRL + D ah kang hehhhhe :D

      Hapus
    2. eh ieu mah apal wae hehe
      muhun mangga kang ... eta masih emut nyah kana kolor ijo :D

      Hapus
  2. Hehehehe...duka kolor ijo teh masih aya teu nya hehehehe :D

    BalasHapus
  3. lain ku teu beak beak ini tutor,aya deui nu anyar,,,,meni sok kabita hayang ngajaran eunk heuheu

    BalasHapus
    Balasan
    1. Sok atuh kang ... itung-itung mamayu hehe !!!

      Hapus
  4. hadeuh hayong kang br nangis pc na ka banyur :s
    lieur ngamodif tina hape teh :-D

    BalasHapus
    Balasan
    1. Hahaha karunya taing atuh ... jiga kembang wae ateuh iru mah di cebor hehe

      Hapus
  5. woww... maenana akur daun ayeunamah mangstab brow...

    BalasHapus
    Balasan
    1. Can Ngeh yeuh kang ... tapi kalau dibilang mangstab ya syukur atuh kang hehe "GR"

      Hapus
    2. jQuery accordion (akur daun) cenah kitu mang :)

      Hapus
    3. dasar nya kang tulalit pisan heuheu

      Hapus
  6. Balasan
    1. Dah lama mas bud .. cuma baru dikeluarin nunggu dollar naek **p

      Hapus
    2. Penimbun dollar nih kayaknya mas ruly hehehe...btw cakep mas efeknya

      Hapus
    3. Hahaha nyari untung dikit mas **p

      Hapus
  7. Ijin nyimak artikel-artikel yang ada Kang. Maturnuhun

    BalasHapus
  8. wah keren nih :-bd bisa menghemat tempat
    seperti biasa, masuk kulkas dl.. lmyn buat bahan pergantian template hehe....

    BalasHapus
    Balasan
    1. oia mas, yang didalam itu kan isinya link... kalo mau di isi widget misal popular post atau label gimana ya?

      Hapus
    2. Kalau untuk di isi widget berarti harus ngubah CSS'y dari awal .. ini untuk list menu non !!!

      Hapus
    3. o betul jg.... siipp deh

      Hapus
  9. kang punten.. tos lami ieuteh nembe balaka, asa aya nu mengganggu pemandangan dina tombol scroll, pas digeser kahandap pisan, aya menghilang heula, katutup ku widget adsense :)

    BalasHapus
    Balasan
    1. Muhun nyaeta kang .. anu tombol back top nya ... !!! aya rencana bade di patenken tah tombol teh

      Hapus
    2. colorize admin comments :-d

      Hapus
    3. to ngefeck kang ... asa rada puyeng yeuh

      Hapus
  10. mangstabb kang menunya hehe.. bm dulu biar ga lupa

    BalasHapus
  11. Sallahnikungg...
    Ceu ilah... keren pisan euy... jadi ngelay we ah.. :)

    BalasHapus
  12. Lagi nyante aja bsa kyk gini,, kerreeenn!! emang master dah kang ruly :-bd
    waduh kang,, perasaan kotak komentarnya gk warna warni dah... kapan2 share ya :D

    BalasHapus
    Balasan
    1. Hehe .. master tuh yg diatas sob ...
      oks tapi masih dalam experiment nih ...

      Hapus
  13. nyicipin accordion nya mas

    BalasHapus
  14. kalau nambahin efek multi level ny gmn tuh kakak :)

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Membuat Menu Dengan CSS Border Animation

Setelah beberapa waktu lalu selalu membuat postingan dengan konsep blogazine sebagai ajang pelepas suntuk dan sebagai trick menghindari kejenuhan dalam blogging saat ini saya akan coba share kebiasaan lama yaitu tutorial dalam membuat menu navigasi. Kali menu yang ditawarkan sangat-sangatlah simple , hanya memanfaatkan border dan sedikit animasi hover . SEE DEMO CSS .items{ margin-top:50px; } .items li{ float:left; padding:20px 35px 20px 35px; list-style:none; border:5px solid rgba(255,255,255,0.2); margin-left:10px; -webkit-box-reflect: below 0.5px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),to(rgba(255,255,255,0.4))); } .items li:hover{ border:5px solid rgba(255,255,255,1); -webkit-transition:all ease-in 0.3s;/*Chrome*/ -moz-transition:all ease-in 0.3s;/*Firefox*/ -o-transition:all ease-in 0.3s;/*Opera*/ -ms-transition:all ease-in 0.3s;/*Microsoft*/ } .items li a{ color:#FFF; text-decoration:none

Membuat Slideout Navigation

Masih Seputar tutorial dalam membuat menu untuk bagian sidebar , namun ini agak sedikit berbeda dari menu tutorial kemaren yang menggunakan system hover , karena kali ini saya menggunakan Push Menu dengan system onclick ( menu akan muncul setelah kita klik tombol / button  tertanda ) dan sekaligus ini jawaban dan request para sahabat.  Baca: Memasang Simple Flat Sidebar  Demosion   Langkah Kustomisasi  Masukan kode CSS dibawah ini sebelum kode </style> .pushmenu { /*this is the nav*/ background: #3c3933; font-family: Arial, Helvetics, sans-serif; width: 240px; height: 100%; top: 0; z-index: 1000; position:fixed; } .pushmenu h3 { color: #cbbfad; font-size: 14px; font-weight: bold; padding: 15px 20px; margin: 0; background: #282522; height: 16px; } .pushmenu a { display: block; /* drops the nav vertically*/ color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; border-top: 1px solid #56544e; b

Menu CSS3 Dengan Efect Hover

Menu CSS3 Dengan Efect Hover    - Sudah beberapa hari ini diliputi dilema pada background .. susah nentuin yang pas , biarpun pada akhirnya sedikit merasa lega juga dengan yang sekarang ,memang belum puas tapi ya sudahlah . O..ya pada sedikit kesempatan ini saya akan coba share sebuah menu simple CSS3 dengan hover efect yang lumayan bisa diandalkan untuk merubah penampilan template . Untuk lengkapnya silahkan cek demonya . See Demo Komposisi   CSS3  /.....---CSS3 BREWOK---.....\ nav {   font:700 16px/60px 'Lato', sans-serif;   width:90%;   margin:30px auto 0 auto;   background: #374D61 ;   overflow:hidden;   -webkit-border-radius:8px;   -moz-border-radius:8px;   -o-border-radius:8px;   border-radius:8px; } nav ul {   height:60px;   overflow:hidden; } nav ul li {   width:25%;   float:left;   text-align:center; } .item-container {   position:relative;   height:120px;   cursor:pointer;   -webkit-transition: all 0.3s ease; -moz-transition: