JSFiddle - React, Tailwind, and code Playground

by Terry Mun

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
<div class="container">
  <div class="row">
    <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="false">

      <!-- First panel/column -->
      <div class="panel">
        <div class="panel-heading visible-xs visible-sm">
          <h1 class="panel-title">
            <a href="#col1" data-parent="#accordion" data-toggle="collapse" aria-expanded="true" aria-controls="col1">Column 1</a>
          </h1>
        </div>
        <div id="col1" class="col-md-4 panel-collapse collapse in" role="tabpanel" aria-labelledby="col1">
          <h2>Column/Panel header 1</h2>
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Soluta dignissimos unde nemo sed necessitatibus vitae ipsum, maxime quaerat dolorum dolorem</p>
        </div>
      </div>

      <!-- Second panel/column -->
      <div class="panel">
        <div class="panel-heading visible-xs visible-sm">
          <h1 class="panel-title">
            <a href="#col2" data-parent="#accordion" data-toggle="collapse" aria-expanded="false" aria-controls="col2">Column 2</a>
          </h1>
        </div>
        <div id="col2" class="col-md-4 panel-collapse collapse" role="tabpanel" aria-labelledby="col2">
          <h2>Column/Panel header 2</h2>
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Soluta dignissimos unde nemo sed necessitatibus vitae ipsum, maxime quaerat dolorum dolorem</p>
        </div>
      </div>

      <!-- Third panel/column -->
      <div class="panel">
        <div class="panel-heading visible-xs visible-sm">
          <h1...

CSS

@media (min-width: 992px) {
  #accordion .panel-collapse.collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }
  #accordion .panel {
    margin: 0;
    border: none;
  }
}