JSFiddle - React, Tailwind, and code Playground

by James

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<!--10/29/2015 My Game Interface-->
<!--
<div class="container">
  <div class="masthead">
        <div class="container">
            <ul class="nav nav-pills nav-justified">
                <li class="active"><a href="#Canon0" data-toggle="pill">Canon 0</a></li>
                <li class=""><a href="#Canon1" data-toggle="pill">Canon 1</a></li>
                <li class=""><a href="#Canon2" data-toggle="pill">Canon 2</a></li>
                <li class=""><a href="#Canon3" data-toggle="pill">Canon 3</a></li>
                <li class=""><a href="#Canon4" data-toggle="pill">Canon 4</a></li>
                <li class=""><a href="#Canon5" data-toggle="pill">New Canon</a></li>
                
            </ul>
            <div class="tab-content">
                <div id="Canon0" class="tab-pane  active">
                    <h3>Section A</h3>
                <ul class="nav nav-pills nav-justified">
                <li class="active"><a href="#Canon0Age0" data-toggle="pill">Age 0</a></li>
                <li class=""><a href="#Canon0Age1" data-toggle="pill">Age 1</a></li>
                <li class=""><a href="#Canon0Age2" data-toggle="pill">Age 2</a></li>
                <li class=""><a href="#Canon0Age3" data-toggle="pill">Age 3</a></li>
                <li class=""><a href="#Canon0Age4" data-toggle="pill">Age 4</a></li>
                <li class=""><a href="#Canon0Age5" data-toggle="pill">Age 5</a></li>
            </ul>


                </div>
                <div id="Canon1" class="tab-pane">
                    <h3>Section B</h3>
                <ul class="nav nav-pills nav-justified">
                <li class="active"><a href="#Canon1Age0" data-toggle="pill">Age 0</a></li>
                <li class=""><a href="#Canon1Age1" data-toggle="pill">Age 1</a></li>
             ...

CSS

td {
    border: 1px solid black;
    font-size: .833em;
}

body {
    font-family: "Lucida Sans", Verdana, sans-serif;
}

.main img {
    width: 100%;
}

h1{
    font-size: .833em;
}

h2{
    font-size: 1.375em;
}

.header {
    padding: 1.0121457489878542510121457489879%;
    background-color: #f1f1f1;
    border: 1px solid #e9e9e9;
}

.menuitem {
    margin: 3%;
    margin-left: 0;
    margin-top: 0;
    padding: 3%;
    border-bottom: 1px solid #e9e9e9;
    cursor: pointer;
}

.main {
    padding: 3%;
}

.right {
    padding: 3%;
    background-color: #CDF0F6;
}

.footer {
    padding: 1.0121457489878542510121457489879%;
    text-align: center;
    background-color: #f1f1f1;
    border: 1px solid #e9e9e9;
    font-size: 0.625em;
}

.gridcontainer {
	width: 100%;
}

.gridwrapper {
	overflow: hidden;
    border: 1px solid;
    /*This borders the whole page*/
}

.gridbox {

    margin-right: 3%;
    float: left;
    border: 1px solid #e9e9e9;
}

.gridheader {
    width: 100%;
}

.gridmenu {
    width: 30%;
}

.gridmain {
    width: 30%;
}

.gridright {
    width: 30%;
    margin-right: 0;
}

.gridfooter {
    width: 100%;
    margin-bottom: 0;
}

@media only screen and (max-width: 500px) {
    .gridmenu {
        width: 100%;
    }

    .menuitem {
        margin: 3%;
        padding: 3%;
    }

    .gridmain {
        width: 100%;
    }

    .main {
        padding: 3%;
    }

    .gridright {
        width: 100%;
    }

    .right {
        padding: 3%;
    }

    .gridbox {
        margin-right: 0;
        float: left;
    }
}

 label {
    background-color:#ccc;
    border:solid 2px #fff;
    cursor: pointer;
    display:inline-block;
    padding:5px 15px;
}

/* Accordian here*/

p {
	margin:0;
	padding:0;
	}


#accordion {
	margin:100px auto;
	padding:0;
	width:500px;
	
	}	
	
#accordion li {
	list-style:none;
	width:100%;
	}	
	
#accordion  li label {
	padding:10px;
	display:block;
	
	font-family: 'Bree Serif',...

JavaScript

//show-tab-0-1 from tab-0-1
$('input[name=tabs-group-0]').click(function () {
    if (this.id == "tab-0-1") {
        $("#show-tab-0-1").show('slow');
    } else {
        $("#show-tab-0-1").hide('slow');
    }
});

//show-tab-0-2 from tab-0-2
$('input[name=tabs-group-0]').click(function () {
    if (this.id == "tab-0-2") {
        $("#show-tab-0-2").show('slow');
    } else {
        $("#show-tab-0-2").hide('slow');
    }
});