Web--Templates.org

Bootstrap Accordion Group

Introduction

Websites are the finest area to show a strong ideas and beautiful information in simple and pretty cheap manner and have them available for the entire world to see and get used to. Will the content you've provided gain customer's passion and concentration-- this we can never ever find out till you really provide it live to server. We are able to however think with a quite serious probability of being right the impression of some components over the website visitor-- valuing probably from our unique prior experience, the good methods identified over the net as well as most typically-- by the way a web page affects ourselves as long as we're offering it a form during the construction process. One point is clear though-- large zones of clear text are really possible to bore the user and drive the viewers elsewhere-- so exactly what to produce if we just desire to insert this kind of bigger amount of content-- for example conditions and terms , commonly asked questions, professional requirements of a product line or a customer service which in turn need to be specificed and exact and so on. Well that is certainly things that the construction process itself narrows down at the end-- discovering working methods-- and we should really find a method working this out-- present the material required in appealing and exciting approach nevertheless it could be 3 webpages clear text prolonged.

A good strategy is covering the text within the so called Bootstrap Accordion Styles feature-- it presents us a strong way to obtain just the captions of our text message clickable and present on page and so generally the entire material is obtainable at all times in a small space-- often a single screen so the user may quickly click on what is necessary and have it extended to become knowledgeable with the detailed information. This solution is certainly as well instinctive and web format considering that small acts need to be taken to go on working with the webpage and in this way we make the visitor evolved-- somewhat "push the button and see the light flashing" thing.

How to utilize the Bootstrap Accordion Form:

Accordion example

Extend the default collapse behaviour to set up an Bootstrap Accordion Group.

Accordion  model

Accordion  situation
Accordion  good example
<div id="accordion" role="tablist" aria-multiselectable="true">
  <div class="card">
    <div class="card-header" role="tab" id="headingOne">
      <h5 class="mb-0">
        <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
          Collapsible Group Item #1
        </a>
      </h5>
    </div>

    <div id="collapseOne" class="collapse show" role="tabpanel" aria-labelledby="headingOne">
      <div class="card-block">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
      </div>
    </div>
  </div>
  <div class="card">
    <div class="card-header" role="tab" id="headingTwo">
      <h5 class="mb-0">
        <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
          Collapsible Group Item #2
        </a>
      </h5>
    </div>
    <div id="collapseTwo" class="collapse" role="tabpanel" aria-labelledby="headingTwo">
      <div class="card-block">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
      </div>
    </div>
  </div>
  <div class="card">
    <div class="card-header" role="tab" id="headingThree">
      <h5 class="mb-0">
        <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
          Collapsible Group Item #3
        </a>
      </h5>
    </div>
    <div id="collapseThree" class="collapse" role="tabpanel" aria-labelledby="headingThree">
      <div class="card-block">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
      </div>
    </div>
  </div>
</div>

In Bootstrap 4 we obtain the perfect instruments for producing an accordion quick and convenient employing the newly delivered cards components bring in just a couple of special wrapper features.Here is the way: To start producing an accordion we first need an element to wrap all thing into-- create a

<div>
element and give it an ID-- something like
id="MyAccordionWrapper"
or so attribute. ( click here)

Next step it is without a doubt moment to set up the accordion sections-- add a

.card
element, inside it-- a
.card-header
to develop the accordion caption. In the header-- bring in an original heading like
h1-- h6
with the
. card-title
class assigned and in this heading wrap an
<a>
element to actually bring the headline of the panel. For you to control the collapsing section we are undoubtedly about to build it should have
data-toggle = "collapse"
attribute, its goal must be the ID of the collapsing feature we'll produce soon such as
data-target = "long-text-1"
for instance and lastly-- making confident just one accordion element remains widened at once we should also add in a
data-parent
attribute pointing to the master wrapper for the accordion in our situation it must be
data-parent = "MyAccordionWrapper"

An additional good example

Another  case
<!DOCTYPE html>
<title>My Example</title>

<!-- Bootstrap 4 alpha CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.4/css/bootstrap.min.css" integrity="sha384-2hfp1SzUoho7/TsGGGDaFdsuuDL0LX2hnUp6VkX3CUQ2K4K+xjboZdsXyp4oUHZj" crossorigin="anonymous">
<style>
body 
padding-top: 1em;
 
</style>
<div class="container-fluid">
    
<div id="faq" role="tablist" aria-multiselectable="true">

<div class="card">
<div class="card-header" role="tab" id="questionOne">
<h5 class="card-title">
<a data-toggle="collapse" data-parent="#faq" href="#answerOne" aria-expanded="false" aria-controls="answerOne">
What if my boots are too big for my feet?
</a>
</h5>
</div>
<div id="answerOne" class="collapse" role="tabcard" aria-labelledby="questionOne">
<div class="card-block">
Stuff your boots with newspaper or tissue.
</div>
</div>
</div>

<div class="card">
<div class="card-header" role="tab" id="questionTwo">
<h5 class="card-title">
<a class="collapsed" data-toggle="collapse" data-parent="#faq" href="#answerTwo" aria-expanded="false" aria-controls="answerTwo">
Can I wear my boots inside?
</a>
</h5>
</div>
<div id="answerTwo" class="collapse" role="tabcard" aria-labelledby="questionTwo">
<div class="card-block">
No. Your mama should've told you about this.
</div>
</div>
</div>

<div class="card">
<div class="card-header" role="tab" id="questionThree">
<h5 class="card-title">
<a class="collapsed" data-toggle="collapse" data-parent="#faq" href="#answerThree" aria-expanded="true" aria-controls="answerThree">
What if my boots get slippery when wet?
</a>
</h5>
</div>
<div id="answerThree" class="collapse in" role="tabcard" aria-labelledby="questionThree">
<div class="card-block">
Keep your boots dry.
</div>
</div>
</div>

</div>

</div>
    
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js" integrity="sha384-THPy051/pYDQGanwU6poAc/hOdQxjnOEXzbT+OuUAFqNqFjL+4IGLBgCJC3ZOShY" crossorigin="anonymous"></script>

<!-- Tether -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.2.0/js/tether.min.js" integrity="sha384-Plbmg8JY28KFelvJVai01l8WyZzrYWG825m+cZ0eDDS1f7d/js6ikvy1+X+guPIB" crossorigin="anonymous"></script>

<!-- Bootstrap 4 Alpha JS -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.4/js/bootstrap.min.js" integrity="sha384-VjEeINv9OSwtWFLAtmc4JCtEJXXBub00gtSnszmspDLCtC0I4z4nqz7rEFbIZLLU" crossorigin="anonymous"></script>

<!-- Initialize Bootstrap functionality -->
<script>
// Initialize tooltip component
$(function () 
  $('[data-toggle="tooltip"]').tooltip()
)

// Initialize popover component
$(function () 
  $('[data-toggle="popover"]').popover()
)
</script>

Right after this is done it is certainly time for setting up the component which in turn will certainly stay hidden and carry the actual web content behind the heading. To perform this we'll wrap a

.card-block
in a
.collapse
component together with an ID attribute-- the similar ID we must install as a goal for the web link within the
.card-title
from above-- for the example it should be just like
id ="long-text-1"

As soon as this format has been established you can certainly put either the plain text or else extra wrap your web content making a little bit more complicated system. ( useful source)

Expanded content

Repeating the training from above you can certainly provide as many components to your accordion as you want to. And if you want a content component to present extended-- appoint the

.in
or
.show
classes to it according to the Bootstrap 4 build version you are actually using-- up to Alpha 5 the
.in
class goes and within Alpha 6 it gets changed by
.show

Conclusions

So simply speaking that is certainly how you can easily provide an fully working and pretty great looking accordion by having the Bootstrap 4 framework. Do note it uses the card feature and cards do expand the whole zone readily available by default. And so incorporated with the Bootstrap's grid column methods you are able to quickly set up complex interesting formats setting the whole thing within an element with specified number of columns width.

Take a look at several video clip guide about Bootstrap Accordion

Linked topics:

Bootstrap accordion approved documentation

Bootstrap acoordion  authoritative documentation

How to make a Bootstrap v4 accordion collapse when clicking the whole header div?

How to make a Bootstrap v4 accordion collapse when clicking the whole header div?

GitHub:Collapse Accordion is still using Panels

GitHub:Collapse Accordion is still using Panels