Loading, please wait...

A to Z Full Forms and Acronyms

Program to implement Vertical Tab.

Program to implement Vertical Tab using javascript in order to show the hidden data.
<html>
<head>
<style>


.tab {
    border: 1px solid #ccc;
    background-color: black;
    width: 100%;
    height: 190px;
}


.tab button {
    display: block;
    background-color: inherit;
    color: black;
    padding: 22px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: center;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
    color:white;
}


.tab button:hover {
    background-color: orange;
    color:black;
}

.tabdata {
    float: left;
    padding: 0px 12px;
    border: 1px solid #ccc;
    width: 619px;
    border-top:none;
    height: 100px;
}
</style>

</head>
<body>
<h1>Vertical Tab</h1>
<p>Click on the buttons to get the inside Data:</p>

<div class="tab">
  <button class="tabs" onclick="openTab(event, 'HTML')" id="defaultOpen">HTML</button>
  <button class="tabs" onclick="openTab(event, 'CSS')">CSS</button>
  <button class="tabs" onclick="openTab(event, 'JavaScript')">JavaScript</button>
</div>

<div id="HTML" class="tabdata">
  <h3>HTML</h3>
  <p>HTML is used to define the content of web pages.</p>
</div>

<div id="CSS" class="tabdata">
  <h3>CSS</h3>
  <p>CSS is used to specify the layout of web pages.</p> 
</div>

<div id="JavaScript" class="tabdata">
  <h3>JavaScript</h3>
  <p>JavaScript is used to program the behavior of web pages.</p> 
</div>

<script>
function openTab(evt, language) {
    var i, tabdata, tabs;
    tabdata = document.getElementsByClassName("tabdata");
    for (i = 0; i < tabdata.length; i++) {
        tabdata[i].style.display = "none";
    }
    tabs = document.getElementsByClassName("tabs");
    for (i = 0; i < tabs.length; i++) {
        tabs[i].className = tabs[i].className.replace(" active", "");
    }
    document.getElementById(language).style.display = "block";
    evt.currentTarget.className += " active";
}

document.getElementById("defaultOpen").click();
</script>
     
</body>
</html> 
A to Z Full Forms and Acronyms

Related Article