Tab Menu Dengan CSS dan JavaScript

Dalam membuat website, pasti membutuhkan tampilan yang sangat menarik. Baik dari design, pengaturan konten sampai penempatan menu agar dapat dilihat lebih mudah.

Membuat Tab Menu dengan CSS dan JavaScript, tidak lah sulit, tergantung kebutuhan apa yang ingin kita tampilkan. Berikut beberapa koding singkat untuk membuat Tab Menu dengan CSS dan JavaScript.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tab Menu Dengan CSS dan JavaScript </title>
<style type="text/css">
    #tabs {
        display: block;
        float: left;
        width: 200px;
    }
    .panel {
        border: solid 1px #D8D8D8;
        font-family:tahoma;
        font-size:14px;
        border-top: none;
        background-color: #FFFFFF;
        padding: 0px;
        width: 180px;
        overflow: auto;
        clear: left;
    }
    .tab_bdr {
        padding: 0px;
        width: 180px;
        border: 0px;
        border: 1px solid #CCCCCC;
        height: 4px;
        margin:0px;
        background: #CCCCCC;
        clear: left;
        font-size: 0px;
    }
    .tab {
        font-family: tahoma;
        font-size: 12px;
        background:#00F;
        color: #FFFFFF;
        cursor: pointer;
        border: none;
        border-bottom: 1px solid #FFFFFF;
        height: 19px;
        padding-top: 3px;
        margin: 0px;
        width: 60px;
        float: left;
        text-decoration: none;
    }
    .tab_sel {
        font-family: tahoma;
        font-size: 12px;
        background: #CCCCCC;
        color: #FFFFFF;
        cursor: pointer;
        border: none;
        border-bottom: 1px solid #CCCCCC;
        height: 19px;
        padding-top: 3px;
        margin: 0px;
        width:60px;
        float: left;
        text-decoration: none;
    }
</style>
<script language="JavaScript" type="text/javascript">
    var panels = new Array('panel1', 'panel2', 'panel3');
    var tabs = new Array('tab1', 'tab2', 'tab3');
    function displayPanel(nval)
    {
        for(i = 0; i < panels.length; i++)
        {
            document.getElementById(panels[i]).style.display = (nval-1 == i) ? 'block':'none';
            document.getElementById(tabs[i]).className=(nval-1 == i) ? 'tab_sel':'tab';
        }
    }
</script>
</head>

<body>
    <div id="tabs">
        <div id="tab1" class="tab_sel" align="center" onClick="javascript: displayPanel('1');">Home</div>
        <div id="tab2" class="tab" style="margin-left:1px;" align="center" onClick="javascript: displayPanel('2');">About Us</div>
                    <div id="tab3" class="tab" style="margin-left:1px;" align="center" onClick="javascript: displayPanel('3');">Products</div>
    </div>
         
    <div class="tab_bdr"></div>
    <div class="panel" id="panel1" style="display: block">Ini halaman home</div>
    <div class="panel" id="panel2" style="display: none">Tentang kami</div>
          <div class="panel" id="panel3" style="display: none">Beberapa products kami</div>
</body>
</html>

Untuk melihat contohnya, www.prowebpro.com/pic/banir/tab_menu_dengan_css_dan_javascript.html

Share |

Portfolio

www.wearnespc.comwww.solper.comwww.autojaya.comwww.intisolar.comsmartprint.co.idwww.ottopharm.comoliser.co.idAnd More ....

Livechat

  • LiveZilla Live Help

  • Aris G

  • Agus

  • Fazri

  • Rudi S

  • Bincar H

Address

PT. Proweb Indonesia
Perkantoran Duta Merlin No F4
Jl. Gadjah Mada 3-5
Jakarta Pusat

 

Phone : 021 - 2636 3170
     
Mobile : 0856 - 922 622 03
    0812 - 806 2772
    0816 - 180 8005
     
Fax : 021 - 633 5765
     
Web : www.proweb.co.id