JSFiddle - React, Tailwind, and code Playground
by Terry Mun
HTML
<script src="http://www.sunsean.com/idTabs/jquery.idTabs.min.js"></script>
<div>
<div id="usual1" class="usual">
<div id="tab1" style="display: none;">This is tab 1.</div>
<div id="tab2" style="display: block;">More content in tab 2.</div>
<div id="tab3" style="display: none;">Tab 3 is always last!</div>
<ul>
<li><a href="#tab1" class="">Tab 1</a></li>
<li><a href="#tab2" class="selected">Tab 2</a></li>
<li><a href="#tab3" class="">Tab 3</a></li>
</ul>
</div>
<script type="text/javascript">
$("#usual1 ul").idTabs();
</script>
</div>
CSS
/* idTabs ~ Sean Catchpole */
/* Style for Usual tabs */
.usual {
background:#181818;
color:#111;
padding:15px 20px;
width:500px;
border:1px solid #222;
margin:8px auto;
}
.usual li { list-style:none; float:left; }
.usual ul a {
display:block;
padding:6px 10px;
text-decoration:none!important;
margin:1px;
margin-left:0;
font:10px Verdana;
color:#FFF;
background:#444;
}
.usual ul a:hover {
color:#FFF;
background:#111;
}
.usual ul a.selected {
margin-bottom:0;
color:#000;
background:snow;
border-bottom:1px solid snow;
cursor:default;
}
.usual div {
padding:10px 10px 8px 10px;
*padding-top:3px;
*margin-top:-15px;
clear:left;
background:snow;
font:10pt Georgia;
}
.usual div a { color:#000; font-weight:bold; }
#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }
/* Style for various uses of tabs */
#freedom {
float:left;
width:90px;
color:#68D;
font:1.3em Cambria, Times New Roman, serif;
font-style:italic;
}
#freedom li a {
width:80px;
text-align:left;
padding:2px 6px 4px;
background:#222;
margin:1px;
*margin:0px;
display:block;
text-decoration:none;
font-weight:bold;
font-size:0.7em;
font-style:normal;
}
#freedom li a:hover {
background:#0A0A0A;
width:86px;
}
#freedom li a.selected {
background:#FFF;
color:#000;
width:90px;
cursor:default;
}
.tabContainer {
width:400px;
margin:20px auto;
padding-top:2px;
background:#181818;
border:1px solid #222;
}
.tabContainer h3 {
padding-bottom:4px;
color:#F60;
}
.tabContainer p {
padding:2px 12px 10px;
text-align:left;
}
#three {
position:absolute;
top:0;
left:0;
border-bottom:1px solid #444;
border-right:1px solid #444;
}
#four {
color:#D66;
font:2em Cambria, Times New Roman, serif;
position:fixed;
bottom:10px;
right:20px;
}
.imagebox {
...