Variasi untuk drop down menu yang kompleks adalah dengan menyajikan kode HTML saat suatu menu disorot. Berikut akan dijelaskan membuat drop down menu HTML dengan menggunakan Anylink CSS Menu.

Langkah-langkahnya adalah :

  1. Download source codenya di http://www.dynamicdrive.com/dynamicindex1/anylinkcssmenu.css dan http://www.dynamicdrive.com/dynamicindex1/anylinkcssmenu.js .
  2. Include filenya dengan pola seperti berikut ini:
    <link rel=”stylesheet” type=”text/css” href=”./anylink/anylinkcssmenu.css” />

    <script type=”text/javascript” src=”./anylink/anylinkcssmenu.js”>

    /***********************************************
    * AnyLink CSS Menu script v2.0- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Project Page at http://www.dynamicdrive.com/dynamicindex1/anylinkcss.htm for full source code
    ***********************************************/
    </script>

    <script type=”text/javascript”>
    anylinkcssmenu.init(“anchorclass”);
    </script>

  3. Pada contoh di atas menu anchornya diberi class anchorclass. Sebagai contoh :
    <div id=”datar”>
    Ini datar
        <ul>
            <li class=”anchorclass” rel=”menu_teknologi” rev=”ud”><a href=”teknologi.html” >Teknologi</a></li>
            <li class=”anchorclass” rel=”menu_kuliner”  rev=”ud”><a href=”kuliner.html”>Kuliner</a></li>
        </ul>
    </div>
  4. Pada langkah di atas terdapat rel=”menu_teknologi” ini berarti bahwa saat disorot (hover) akan menampilkan id menu_teknologi.
    Misalnya isi dari menu_teknologi adalah:
    <div id=”menu_teknologi” class=”anylinkcss”>
        <table border=”1″>
        <tr>
            <td><strong>Hardware</strong></td>
            <td><strong>Software</strong></td>
            <td><strong>Mobile</strong></td>
        </tr>
        <tr>
            <td valign=”top”><a href=”komputer.html”>Komputer</a>
                    <br/><a href=”router.html”>Router</a>
            </td>
            <td valign=”top”><a href=”windows.html”>Windows</a>
                    <br/><a href=”linux.html”>Linux</a>
                    <br/><a href=”mac.html”>Mac</a>
            </td>
            <td valign=”top”><a href=”handphone.html”>Handphone</a>
                    <br/><a href=”tablet.html”>Tablet</a>
            </td>
        </tr>
        </table>
    </div>
  5. Hasilnya akan seperti gambar di bawah ini:
  6. Pada langkah ke 3 perhatikan rel=”ud”. Attribute ini akan menentukan mode tampilan. Jika diisi “ud” maka akan ditampilkan di bawahnya, jika “lr” akan ditampikan di sebelah kanan.
    Contoh jika diisi lr adalah :
  7. Coding lengkapnya adalah :
    <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
    <html>
    <head>
    <title>Drop Down HTML dengan Anylink CSS Menu</title>
    <style type=”text/css”>
    #datar ul li
    {
        float: left;
        margin-left: 20px;
    }

    #tegak
    {
        margin-top: 100px;
    }

    #tegak ul li
    {
        width: 100px;
        background-color: #eeeeee;
    }
    .clear
    {
        clear: both;
    }
    </style>
    <link rel=”stylesheet” type=”text/css” href=”./anylink/anylinkcssmenu.css” />

    <script type=”text/javascript” src=”./anylink/anylinkcssmenu.js”>

    /***********************************************
    * AnyLink CSS Menu script v2.0- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Project Page at http://www.dynamicdrive.com/dynamicindex1/anylinkcss.htm for full source code
    ***********************************************/
    </script>

    <script type=”text/javascript”>
    anylinkcssmenu.init(“anchorclass”);
    </script>
    </head>
    <body>
    <div id=”datar”>
    Ini datar
        <ul>
            <li class=”anchorclass” rel=”menu_teknologi” rev=”ud”><a href=”teknologi.html” >Teknologi</a></li>
            <li class=”anchorclass” rel=”menu_kuliner”  rev=”ud”><a href=”kuliner.html”>Kuliner</a></li>
        </ul>
    </div>

    <div class=”clear”>
    </div>

    <div id=”tegak”>
    Ini tegak
        <ul>
            <li  class=”anchorclass” rel=”menu_teknologi”  rev=”lr”><a href=”teknologi.html”>Teknologi</a></li>
            <li  class=”anchorclass” rel=”menu_kuliner”  rev=”lr”><a href=”kuliner.html”>Kuliner</a></li>
        </ul>
    </div>

    <div id=”menu_teknologi” class=”anylinkcss”>
        <table border=”1″>
        <tr>
            <td><strong>Hardware</strong></td>
            <td><strong>Software</strong></td>
            <td><strong>Mobile</strong></td>
        </tr>
        <tr>
            <td valign=”top”><a href=”komputer.html”>Komputer</a>
                    <br/><a href=”router.html”>Router</a>
            </td>
            <td valign=”top”><a href=”windows.html”>Windows</a>
                    <br/><a href=”linux.html”>Linux</a>
                    <br/><a href=”mac.html”>Mac</a>
            </td>
            <td valign=”top”><a href=”handphone.html”>Handphone</a>
                    <br/><a href=”tablet.html”>Tablet</a>
            </td>
        </tr>
        </table>
    </div>

    <div id=”menu_kuliner” class=”anylinkcss”>
        <table border=”1″>
        <tr>
            <td><strong>Restorant</strong></td>
            <td><strong>Saung</strong></td>
            <td><strong>Tradisional</strong></td>
        </tr>
        <tr>
            <td valign=”top”><a href=”kfc.html”>KFC</a>
                    <br/><a href=”aw.html”>AW</a>
            </td>
            <td valign=”top”><a href=”kampung_air.html”>Kampung Air</a>
                    <br/><a href=”nirwana.html”>Kampung Nirwana</a>
            </td>
            <td valign=”top”><a href=”gudeg.html”>Gudeg</a>
                    <br/><a href=”soto.html”>Soto</a>
            </td>
        </tr>
        </table>
    </div>

    </body>
    </html>

  8. Demo bisa dilihat di http://aris.proweb.asia/anylink.html .
  9. Pada contoh di atas pada file anylinkcssmenu.css ada perubahan di .anylinkcss pada
    width: auto; /* default width for menu */
  10. Informasi lebih lanjut silahkan mengunjungi http://www.dynamicdrive.com/dynamicindex1/anylinkcss.htm .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Drop down menu HTML dengan Anylink CSS Menu