Add video to website

Bootstrap Accordion Group

Intro

Web pages are the most popular place to present a great ideas along with amazing content in simple and pretty cheap method and get them provided for the entire world to discover and get used to. Will the information you've provided earn reader's passion and attention-- this stuff we can easily certainly never figure out until you actually provide it live on web server. We may however suspect with a very big opportunity of correcting the effect of various components over the visitor-- determining possibly from our unique experience, the excellent strategies identified over the net or else most typically-- by the way a webpage impacts ourselves throughout the time we're delivering it a shape during the designing process. One point is sure though-- big fields of plain text are really possible to bore the customer as well as push the customer out-- so just what to perform as soon as we simply just need to put this type of larger amount of text message-- like conditions and terms , commonly asked questions, tech specifications of a product line as well as a customer service which in turn need to be uncovered and exact and so on. Well that is really things that the style procedure itself narrows down in the end-- finding working options-- and we really should look for a solution working this one out-- present the content required in desirable and fascinating manner nevertheless it might be 3 webpages clear text in length.

A great strategy is covering the content in to the so called Bootstrap Accordion List element-- it supplies us a great way to provide just the subtitles of our content present and clickable on webpage so normally all content is readily available at all times within a compact space-- commonly a single display so that the user can simply click on what is necessary and have it enlarged to become acquainted with the detailed web content. This approach is in addition intuitive and web design considering that minimal acts need to be taken to keep on doing the job with the web page and in this way we make the site visitor evolved-- type of "push the switch and see the light flashing" thing.

Effective ways to put into action the Bootstrap Accordion Group:

Accordion example

Expand the default collapse behavior to set up an Bootstrap Accordion Table.

Accordion  situation

Accordion  situation
Accordion  scenario
<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>

Inside Bootstrap 4 we receive the great devices for setting up an accordion prompt and easy using the newly offered cards components bring in just a few extra wrapper features. Listed below is the way: To start creating an accordion we primarily need an element to wrap all thing inside-- generate a

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

Next step it's the right time to create the accordion panels-- put in a

.card
element, inside it-- a
.card-header
to make the accordion caption. Within the header-- incorporate an original heading such as
h1-- h6
with the
. card-title
class specified and in this kind of heading wrap an
<a>
element to definitely carry the headline of the section. To control the collapsing panel we are really about to generate it should certainly have
data-toggle = "collapse"
attribute, its target should be the ID of the collapsing component we'll produce soon just like
data-target = "long-text-1"
as an example and finally-- making confident only one accordion component remains enlarged at once we should at the same time add in a
data-parent
attribute leading to the master wrapper for the accordion in our good example it should be
data-parent = "MyAccordionWrapper"

Another case

 Some other  model
<!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>

After this is achieved it is certainly moment for making the component which in turn is going to stay hidden and hold up the current information behind the heading. To do this we'll wrap a

.card-block
within a
.collapse
component together with an ID attribute-- the identical ID we must set just as a goal for the url within the
.card-title
from above-- for the example it really should be just like
id ="long-text-1"

When this system has been made you can easily insert either the plain text or further wrap your web content making a little more complicated design. ( recommended reading)

Expanded content

Repeating the practice from above you are able to bring in as many components to your accordion just as you need to. And assuming that you desire a information element to showcase widened-- select the

.in
or
.show
classes to it inning accordance with the Bootstrap 4 build version you are actually working with-- up to Alpha 5 the
.in
class goes and inside of Alpha 6 it gets switched out by
.show

Conclusions

So basically that's ways you can provide an perfectly working and very excellent looking accordion through the Bootstrap 4 framework. Do note it utilizes the card feature and cards do extend the whole space provided by default. So mixed together with the Bootstrap's grid column features you may simply develop complex beautiful formats setting the whole thing within an element with specified variety of columns width.

Check a number of on-line video guide regarding Bootstrap Accordion

Related topics:

Bootstrap accordion formal documentation

Bootstrap acoordion  approved 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