Friday 8 September 2017

How to create bootstap nested accordion

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Accordion</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

  <style>
      .panel-body > a {color: #333; display: block; font-size: 16px; text-decoration: none;}
.panel-body {padding: 5px 30px;}
.panel-heading {background-color: transparent; border: medium none; color: #333; padding: 5px;}
.panel-title > a {display: block; text-decoration: none;}
.panel-default{border:none;}
.panel-title a {padding-left: 20px;}
.panel > a {color: #333; display: block; font-size: 16px; text-decoration: none;}
.plus-ic, .minus-ic {background-color: #333; border-radius: 50%; color: #fff; height: 20px; line-height: 20px; margin-right: 6px; text-align: center; width: 20px;}
a[aria-expanded="true"] .minus-ic{display: inline-block;}
a[aria-expanded="true"] .plus-ic{display: none;}
a[aria-expanded="false"] .plus-ic{display: inline-block;}
a[aria-expanded="false"] .minus-ic{display: none;}
.minus-ic{display: none;}

.collapseOne1 .plus-ic{display: none;}
.collapseOne1 .minus-ic{display: inline-block;}
.collapseOne1.collapsed .minus-ic{display: none;}
.collapseOne1.collapsed .plus-ic{display: inline-block;}
  </style>


</head>
<body>

<div class="panel-group" id="accordion1">
            <div class="panel panel-default">
                <div class="panel-heading">
                    <h4 class="panel-title">
                        <a data-toggle="collapse" data-parent="#accordion1" href="#collapseOne" class="collapseOne1"><span class="fa fa-plus plus-ic"></span><span class="fa fa-minus minus-ic"></span>My Account
                        </a>
                    </h4>
                </div>
                <div id="collapseOne" class="panel-collapse collapse in">
                    <div class="panel-body">
                        <a href="my-account.php">My Account</a>
                        <a href="login-info.php">Login Info</a>
                        <a href="contact.php">Contact</a>
                        <a href="company.php">Company</a>
                        <a href="payment.php">Payment</a>
                        <a href="#">Travel</a>
                        <a href="#">Documents</a>
                        <a href="#">Reports</a>
                        <a href="#">Email Preferences</a>
                        <a href="#">Account Deactivation</a>
                    </div>
                </div>
            </div>
            <div class="panel panel-default">
                <div class="panel-heading">
                    <h4 class="panel-title">
                        <a href="#">My K-Method Certification </a>
                    </h4>
                </div>
               
            </div>

            <div class="panel panel-default">
                <div class="panel-heading">
                    <h4 class="panel-title">
                        <a data-toggle="collapse" data-parent="#accordion1" href="#collapseTwo"><span class="fa fa-plus plus-ic"></span><span class="fa fa-minus minus-ic"></span>Profile Builder
                        </a>
                    </h4>
                </div>
                <div id="collapseTwo" class="panel-collapse collapse">
                    <div class="panel-body">
                        <div class="panel-body">
                            <a href="my-resume.php"><span class="fa fa-exclamation-circle"></span> Resume</a>
                            <a href="about-me.php"><span class="fa fa-exclamation-circle"></span> About Me</a>
                            <a href="#"><span class="fa fa-exclamation-circle"></span> Skills</a>
                            <a href="#"><span class="fa fa-exclamation-circle"></span> Work Experience</a>
                            <a href="#"><span class="fa fa-exclamation-circle"></span> Certifications</a>
                            <a href="#"><span class="fa fa-exclamation-circle"></span> References</a>
                            <a href="#"><span class="fa fa-exclamation-circle"></span> Education</a>
                            <div class="panel-group" id="accordion21">
                                <div class="panel">
                                    <a data-toggle="collapse" data-parent="#accordion21" href="#collapseTwoOne"><span class="fa fa-plus plus-ic"></span><span class="fa fa-minus minus-ic"></span>Training Delivery
                                    </a>
                                    <div id="collapseTwoOne" class="panel-collapse collapse">
                                        <div class="panel-body">
                                            <a href="#">Courses</a>
                                            <a href="#">MCT Identification</a>
                                        </div>
                                    </div>
                                </div>
                                <div class="panel ">
                                    <a data-toggle="collapse" data-parent="#accordion21" href="#collapseTwoTwo"><span class="fa fa-plus plus-ic"></span><span class="fa fa-minus minus-ic"></span>Design/Developement
                                    </a>
                                    <div id="collapseTwoTwo" class="panel-collapse collapse">
                                        <div class="panel-body">
                                            <a href="#">Authoring Tools</a>
                                            <a href="#">Work Samples</a>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>


</body>
</html>