JSFiddle - React, Tailwind, and code Playground

by Kyle Welch

HTML

<div class="contain">
    <div id="one" class="tab selected" ><span class="triangle"></span>Link1</div>
  <div id="two" class="tab" ><span class="triangle"></span>Link2</div>
  <div id="three" class="tab" ><span class="triangle"></span>Link3</div>
    <div id="four" class="tab" ><span class="triangle"></span>Link4</div>
  <div id="five" class="tab" ><span class="triangle"></span>Link5</div>
</div>

CSS

* {
    margin:0;
    padding:0;
    list-style:none;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin:10px;
}

.tab {
    width:100%;
    padding:5px;
    background:#fff;
    color:#000;
    cursor:pointer;
    font-weight:bold;
    border-bottom:1px solid black;
    position:relative;
}

.tab:hover{
    background:#a0a0a0;
}

.tab:hover span{
 display:block;   
}

.tab_child{
    padding:15px;
    background:#fff;
}

.selected{
    background:#a0a0a0;
}

.contain *{
    float:left;
    width:100px;
}
span.triangle{
    background-image:url("http://www.inner.org/torah_and_science/mathematics/images/triangle.gif");
    background-repeat:none;
    display:none;
    height:14px;
    width:16px;
    position:absolute;
    top:25px;
    left:25%;
}