Skip to content

Instantly share code, notes, and snippets.

@mtvbrianking
Created August 31, 2018 14:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mtvbrianking/b55c1ed736654688f201f2e19459d772 to your computer and use it in GitHub Desktop.
Save mtvbrianking/b55c1ed736654688f201f2e19459d772 to your computer and use it in GitHub Desktop.
Bootstrap nested panels (accordion)
<!DOCTYPE html>
<html lang='en' class=''>
<head>
<meta charset='UTF-8'>
<meta name="robots" content="noindex">
<link rel='stylesheet' href='//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css'>
</head>
<body>
<div class="panel panel-body">
<div class="portlet-body">
<div class="row">
<div class="col-md-12">
<div class="panel-group" id="components-1">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#components-1" href="#component-1">
+ Component #1
</a>
</h4>
</div>
<div id="component-1" class="panel-collapse collapse">
<div class="panel-body">
<div class="panel-group" id="modules-1">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#modules-1" href="#module-1-1">
++ Module #1.1
</a>
</h4>
</div>
<div id="module-1-1" class="panel-collapse collapse">
<div class="panel-body">
+++ Perm #1.1.1
<br/>
+++ Perm #1.1.2
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#modules-2" href="#module-1-2">
++ Module #1.2
</a>
</h4>
</div>
<div id="module-1-2" class="panel-collapse collapse">
<div class="panel-body">
+++ Perm #1.2.1
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="panel-group" id="components-2">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#components-2" href="#component-2">
+ Component #2
</a>
</h4>
</div>
<div id="component-2" class="panel-collapse collapse">
<div class="panel-body">
<div class="panel-group" id="modules-2">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#modules-2" href="#module-2-1">
++ Module #2.1
</a>
</h4>
</div>
<div id="module-2-1" class="panel-collapse collapse">
<div class="panel-body">
+++ Perm #2.1.1
<br/>
+++ Perm #2.1.2
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#modules-2" href="#module-2-2">
++ Module #2.2
</a>
</h4>
</div>
<div id="module-2-2" class="panel-collapse collapse">
<div class="panel-body">
+++ Perm #2.2.1
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js'></script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment