Minggu, 11 September 2011

Drop Down Menu Html Code 2 Coloums

Nah, setelah posting sebelumnya bahas membuat menu drop down vertical 1 coloum di mari kita membuat dengan dua kolom.
Sebelumnya kita lihat kembali kode html tuk single coloum


<style>
#pcm{display:none;}

ul.pureCssMenu ul{display:none}

ul.pureCssMenu li:hover>ul{display:block}

ul.pureCssMenu ul{position: absolute;left:98%;top:-1px;}

ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}

ul.pureCssMenu,ul.pureCssMenu ul {

    margin:0px;

    list-style:none;

    padding:0px 1px 1px 0px;

    background-color:#308321;

    background-repeat:repeat;

    border-color:;

    border-width:0px;

    border-style:solid;

}

ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {

    display:block;

    zoom:1;

    _width:131.25px;

    float: left;

}

ul.pureCssMenu ul{

    width:0px;

}

ul.pureCssMenu li{

    display:block;

    margin:1px 0px 0px 1px;

    font-size:0px;

}

ul.pureCssMenu a:active, ul.pureCssMenu a:focus {

outline-style:none;

}

ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {

    display:block;

    vertical-align:middle;

    zoom:1;

    background-color:#91FF09;

    border-width:0px;

    border-color:#E4E1DE;

    border-style:solid;

    text-align:left;

    text-decoration:none;

    padding:4px;

    _padding-left:0;

    font:normal 11px Tahoma;

    color: #305429;

    text-decoration:none;

    cursor:default;

}

ul.pureCssMenu span{

    overflow:hidden;

}

ul.pureCssMenu ul li {

    float:none;

}

ul.pureCssMenu ul a {

    text-align:left;

    white-space:nowrap;

}

ul.pureCssMenu li.sep{

    text-align:left;

    padding:0px;

    line-height:0;

}

ul.pureCssMenu li.sep span{

    float:none;    padding-right:0;

    width:100%;

    height:3;

    display:inline-block;

    background-color:;    background-image:none;}

ul.pureCssMenu li:hover{

    position:relative;

}

ul.pureCssMenu li:hover>a{

    background-color:#47723F;

    border-color:#FFFFFF;

    border-style:solid;

    font:normal 11px Tahoma;

    color: #FFFFFF;

    text-decoration:none;

}

ul.pureCssMenu li a:hover{

    position:relative;

    background-color:#47723F;

    border-color:#FFFFFF;

    border-style:solid;

    font:normal 11px Tahoma;

    color: #FFFFFF;

    text-decoration:none;

}

ul.pureCssMenu li.dis a {

    color: #AAAAAA !important;

}

ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:24px;

height:24px;

}

ul.pureCssMenu ul img {width:16px;

height:16px;

}

ul.pureCssMenu img.over{display:none}

ul.pureCssMenu li.dis a:hover img.over{display:none !important}

ul.pureCssMenu li.dis a:hover img.def {display:inline !important}

ul.pureCssMenu li:hover > a img.def  {display:none}

ul.pureCssMenu li:hover > a img.over {display:inline}

ul.pureCssMenu a:hover img.over{display:inline}

ul.pureCssMenu a:hover img.def{display:none}

ul.pureCssMenu span{

    display:block;

    background-image:url(./images/arrow_sub5.gif);

    background-position:right center;

    background-repeat: no-repeat;

   padding-right:12px;}

ul.pureCssMenu li:hover>a>span{    background-image:url(./images/arrow_main4.gif);

}

ul.pureCssMenu a:hover span{    _background-image:url(./images/arrow_main4.gif)}

ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arrow_sub5.gif)}

ul.pureCssMenu ul li:hover > a span{    background-image:url(./images/arrow_main4.gif);}
</style>

<br />
<ul class="pureCssMenu pureCssMenum">
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Tentang Kami</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Kamera Digital</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Flash (Memory) Card</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Baterai &amp; Charger</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Sistem Transaksi</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">FeedBack &amp; Testimoni</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Service &amp; Perbaikan</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Tips &amp; Trik</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">FAQ</a></li>
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Documentasi</a></li>
</ul>
Untk menambahkan submenu diperlukan perubahan pada bagian-bagian berikut :

Pertama,
dari yang awalnya kayak gini
}

ul.pureCssMenu ul{

    width:0px;
diubah widthnya menjadi seperti ini (atur sesuai kebutuhan)
}

ul.pureCssMenu ul{
    width:148.05px;



Kedua,
ubah kode
ul.pureCssMenu li:hover > a img.def  {display:none}

ul.pureCssMenu li:hover > a img.over {display:inline}

ul.pureCssMenu a:hover img.over{display:inline}

ul.pureCssMenu a:hover img.def{display:none}
menjadi
ul.pureCssMenu li:hover > a img.def  {display:none}

ul.pureCssMenu li:hover > a img.over {display:inline}

ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}



Ketiga,
tambahkan kode dibawah baris ketiga. Biar enak lihat bawah
ul.pureCssMenu a:hover span{    _background-image:url(./images/arrow_main4.gif)}

ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arrow_sub5.gif)}

ul.pureCssMenu ul li:hover > a span{    background-image:url(./images/arrow_main4.gif);}
mejadi
l.pureCssMenu a:hover span{    _background-image:url(./images/arrow_main4.gif)}

ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arrow_sub5.gif)}

ul.pureCssMenu ul li:hover > a span{    background-image:url(./images/arrow_main4.gif);}

ul.pureCssMenu table a:hover span{background-image:url(./images/arrow_main4.gif)}


Keempat, 
sedangkan untuk submenus tinggal taruh di bawah menu utama. Contoh pada menu kamera digital kan kita tambahin subbagian yaitu kamera baru dan kamera second. Yang awalnya kodenya kayak di bawah
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Kamera Digital</a></li>
menjadi
<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Kamera Digital</a>

    <ul class="pureCssMenum">

<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Kamera Digital Baru</a></li>

<li class="pureCssMenui"><a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">Kamera Digital Second</a></li>

</ul>

</li>


Sedangkan untuk menaruh link tinggal ganti (misal)

<a class="pureCssMenui" href="http://draft.blogger.com/blogger.g?blogID=6238952949093134052#">FAQ</a>


dengan http link yang agan inginkan. Detailnya coba baca postingan sebelumnya. Selamat mencoba. Bagi yang baru ketemu postingan ini, alangkah baikknya baca postingan seblumnya. Thanks

Tidak ada komentar:

Posting Komentar