Pure CSS vertical Tabs designing.

 Pure CSS Vertical TABS Designing.



                                             In this tutorial we are providing Source Code of Designing Pure Vertical CSS Tabs. Here we have creates pages with navigation bar(vertical) and displayed how you will seen different pages as you click on particular navigation list item. We hope you will really like this code. 



PROGRAM SOURCE CODE :)


1) HTML CODE :)


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" href="google.png">
    <title>Vertical Tab Designing</title>
    <link rel="stylesheet" href="VerticalTab.css">
</head>
<body>
    <div class="main-div">
        <div class="contain-div">
            <ul>
                <li>
                    <input type="radio" id="i1" name="i" checked>
                    <label for="i1">home</label>
                    <div class="text" >
                        <h1>MAIN-PAGE</h1>
                       <p>
                        Lorem ipsum dolor sit amet consectetur
 adipisicing elit. Facilis deleniti exercitationem obcaecati quia i
ncidunt voluptates consequatur excepturi repellendus dicta
 adipisci, placeat esse aperiam consequuntur quasi, 
laboriosam qui iure. Sint incidunt corrupti placeat maxime fugiat,
 voluptatibus suscipit architecto officia necessitatibus,
 temporibus nisi ipsa adipisci, iste aspernatur accusamus
 enim ex velit delectus.
                       </p>
                    </div>
                </li>
                <li>
                    <input type="radio" id="i2" name="i">
                    <label for="i2">about us</label>
                    <div class="text">
                        <h1>ABOUT US</h1>
                        <p>
                            Lorem ipsum dolor sit amet consectetur 
adipisicing elit.Ad reprehenderit dolor fugiat eum sed, rerum ut 
pariatur, consequuntur assumenda dolorum blanditiis inventore 
non distinctio quidem veritatis maioreseligendi fugit cumque.
                        </p>
                    </div>
                </li>
                <li>
                    <input type="radio" id="i3" name="i">
                    <label for="i3">services</label>
                    <div class="text">
                        <h1>SERVICES</h1>
                        <p>
                            Lorem ipsum dolor sit amet, consectetur 
adipisicing elit. Tempore, amet quia. Ratione totam ipsam 
blanditiis vero doloremque corrupti saepe fugiat cupiditate 
impedit corporis ut quaerat accusamus, numquam nesciunt 
sequi deleniti doloribus autem dolorem tempora iusto nobis 
adipisci fugit delectus. Vel nobis, corrupti dolorem repellat esse 
accusamus eum consequuntur exercitationem vitae quae aliquid
 quod. Quasi deleniti rem et similique, consequatur debitis ipsum 
dolorem architecto qui! Repellendus aliquam, sint saepe deserunt at, aliquid inventore est 
perspiciatis architecto iusto, veniam amet natus maiores.
                        </p>
                    </div>
                </li>
                <li>
                    <input type="radio" id="i4" name="i">
                    <label for="i4">contact us</label>
                    <div class="text color">
                        <h1 style="text-decoration: underline;font-family: 'Lucida Sans';">
CONTACT US</h1>
                        <h3>Name:</h3>
                        <input type="text" title="Enter Your Full name" required/>
                        <h3>Email:</h3>
                        <input type="email" title="Enter Your Email ID" required/>
                        <h3>Phone :</h3>
                        <input type="number" title="Enter Your Phone Number" required/>
                        <center><button type="submit">Submit</button></center>
                    </div>
                </li>
            </ul>
        </div>
    </div>
</body>
</html>




2) CSS CODE :)



*{
    margin0;
    padding0;
    box-sizingborder-box;
    list-style:none;
}
html{
    font-size62.5%;
}
:root{
    --w:#fff;
}
body{
    overflow-xhidden;
    user-selectnone;
    user-zoomnone;
    background-color:rgb(092);
}
h1{
    font-size3rem;
    text-aligncenter;
    font-family: Cambria, Cochin, GeorgiaTimes'Times New Roman'serif;
    padding-bottom5rem;
}
.main-div{
    width100vw;
    colorvar(--w);
    positionrelative;
}
.contain-div{
    width100%;
    height100vh;
}
ul{
    width100%;
    margin-top10rem;
    margin-left5rem;
    displayinline-block;
}
li{
    padding2rem 0rem 2rem 3rem;
}
label{
    font-size2.5rem;
    font-weightbold;
    font-family'Segoe UI'Tahoma, Geneva, Verdanasans-serif;
    text-transform:capitalize;
    cursorpointer;
    padding-right5rem;
}
.text{
    positionabsolute;
    top45%;
    left57%;
    transformtranslate(-50%,-50%);
    displaynone;
    padding3rem;
}
.color{
    border-radius5rem;
    background-color:blueviolet;
}
.text p{
    text-indent40%;
    font-size1.5rem;
    line-height3rem;
    font-family:  sans-serif;
}
input[type="radio"]{
    displaynone;
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{
    displaynone;
}
button{
    padding1rem 2rem;
    colorvar(--w);
    background-colorgreen;
    font-size2rem;
    outlinenone;
    cursorpointer;
}
.text input{
    width:30rem;
    height5rem;
    padding0rem 1.5rem;
    bordernone;
    outlinenone;
    backgroundtransparent;
    border-bottom.3rem solid var(--w);
    colorvar(--w);
    font-size2rem;
    font-familyVerdana, Geneva, Tahomasans-serif;
    margin1rem 0rem 3rem 0rem
}

.text h3{
    font-size2.8rem;
}

.contain-div input[id^="i"]:checked ~ .text{
    displayblock;
}
.contain-div input[id^="i"]:checked ~ label{
    border-right.3rem solid greenyellow;
    colorred;
    text-decoration-lineunderline;
}
@media(max-width:800px) {
    html{
        font-size50%;
    }
    .text{
        position:absolute;
        left:70%;
        padding0;
    }
    .color{
        padding3rem;
    }
}




OUTPUT :)









( NOTE : - While executing program you have to replace links of images , audio's  or video's in this program by your links. So take care of it ! )