Expanding/collapsing FAQs
Learn how to create Expanding/collapsing FAQ tabs
by ajmeese7
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<script src="https://use.fontawesome.com/30c21ac8e0.js"></script>
<div class="container">
<div class="row">
<div class="col-sm-12">
<p class="my-5"><a href="https://www.solodev.com"><img src="https://raw.githubusercontent.com/solodev/expanding-faq-tabs/master/solodev-logo.png" alt="logo" class="img-fluid d-block mx-auto"/></a></p>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<ul class="nav nav-tabs">
<li ><a data-toggle="tab" href="#tab1" aria-selected="true" class="active">Infrastructure</a></li>
</ul>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="tab-content">
<div id="tab1" class="tab-pane fade show active">
<div class="accordion">
<div class="card">
<div class="card-header" id="infraOne">
<a href="#collapseOne" data-toggle="collapse" data-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
<p class="mb-0">
What is the uptime for Solodev CMS?
</p>
</a>
</div>
<div id="collapseOne" class="collapse" aria-labelledby="infraOne" data-parent="#accordion">
<div class="card-body">
Using Amazon AWS technology which is an industry leader for reliability you will be able to experience an uptime in the vicinity of 99.95%.
</div>
</div>
</div><!-- close card-->
<div class="card">
<div class="card-header" id="infraTwo">
<a href="#collapseTwo" class="collapsed" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
<p class="mb-0">What technology does Solodev CMS use?</p>
</a>
</div>
<div id="collapseTwo"...
CSS
a{
color: #282425!important;
}
ul.nav.nav-tabs > li{
display: inline-block;
line-height: 50px;
height: 100%;
text-transform:uppercase;
}
ul.nav.nav-tabs > li a{
display:block;
padding:15px;
color: #282425!important;
}
ul.nav.nav-tabs > li a:hover, ul.nav.nav-tabs > li:hover{
background: #FB282F;
color:#fff!important;
text-decoration: none!important;
}
ul.nav.nav-tabs > li a.active{
background: #282425;
color:#fff!important;
text-decoration: none!important;
}
.card-header {
background-color: rgb(245,245,245,0.3)!important;
border-radius:0!important;
}
.card{
border-radius:0!important;
}
.card > .card-header a::before {
font-family: fontawesome;
content: "\f067 ";
color: #282425;
float: right;
margin-right: 15px;
font-weight: 400;
position: absolute;
right: 0;
}