Collasso Bootstrap


Base pieghevole

I pieghevoli sono utili quando vuoi nascondere e mostrare grandi quantità di contenuto:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Esempio

<button data-toggle="collapse" data-target="#demo">Collapsible</button>

<div id="demo" class="collapse">
Lorem ipsum dolor text....
</div>

Esempio spiegato

La .collapseclasse indica un elemento comprimibile (un <div> nel nostro esempio); questo è il contenuto che verrà mostrato o nascosto con un clic di un pulsante.

Per controllare (mostrare/nascondere) il contenuto comprimibile, aggiungi l' data-toggle="collapse"attributo a un elemento <a> o <button>. Quindi aggiungi l' data-target="#id"attributo per collegare il pulsante con il contenuto comprimibile (<div id="demo">).

Nota: per gli elementi <a>, puoi utilizzare l' hrefattributo invece data-target dell'attributo:

Esempio

<a href="#demo" data-toggle="collapse">Collapsible</a>

<div id="demo" class="collapse">
Lorem ipsum dolor text....
</div>

Per impostazione predefinita, il contenuto comprimibile è nascosto. Tuttavia, puoi aggiungere la .inclasse per mostrare il contenuto per impostazione predefinita:

Esempio

<div id="demo" class="collapse in">
Lorem ipsum dolor text....
</div>


Pannello pieghevole

Panel Body

L'esempio seguente mostra un pannello comprimibile:

Esempio

<div class="panel-group">
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
        <a data-toggle="collapse" href="#collapse1">Collapsible panel</a>
      </h4>
    </div>
    <div id="collapse1" class="panel-collapse collapse">
      <div class="panel-body">Panel Body</div>
      <div class="panel-footer">Panel Footer</div>
    </div>
  </div>
</div>

Gruppo elenco comprimibile

  • One
  • Two
  • Three

Di seguito viene mostrato un pannello comprimibile con un gruppo di elenchi all'interno:

Esempio

<div class="panel-group">
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
        <a data-toggle="collapse" href="#collapse1">Collapsible list group</a>
      </h4>
    </div>
    <div id="collapse1" class="panel-collapse collapse">
      <ul class="list-group">
        <li class="list-group-item">One</li>
        <li class="list-group-item">Two</li>
        <li class="list-group-item">Three</li>
      </ul>
      <div class="panel-footer">Footer</div>
    </div>
  </div>
</div>

Fisarmonica

Il dolore stesso è importante, ma il dolore è accresciuto dal processo adipico, ma gli do il tempo di ridurlo in modo da fare un ottimo lavoro e dolore. Al fine di venire al minimo, chi dei nostri dovrebbe esercitare qualsiasi impiego se non per trarne vantaggio dalle conseguenze.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

L'esempio seguente mostra una semplice fisarmonica estendendo il componente del pannello.

Nota: utilizzare l' data-parentattributo per assicurarsi che tutti gli elementi comprimibili sotto il genitore specificato vengano chiusi quando viene mostrato uno degli elementi comprimibili.

Esempio

<div class="panel-group" id="accordion">
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
        <a data-toggle="collapse" data-parent="#accordion" href="#collapse1">
        Collapsible Group 1</a>
      </h4>
    </div>
    <div id="collapse1" class="panel-collapse collapse in">
      <div class="panel-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit,
      sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
      minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
      commodo consequat.</div>
    </div>
  </div>
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
        <a data-toggle="collapse" data-parent="#accordion" href="#collapse2">
        Collapsible Group 2</a>
      </h4>
    </div>
    <div id="collapse2" class="panel-collapse collapse">
      <div class="panel-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit,
      sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
      minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
      commodo consequat.</div>
    </div>
  </div>
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
        <a data-toggle="collapse" data-parent="#accordion" href="#collapse3">
        Collapsible Group 3</a>
      </h4>
    </div>
    <div id="collapse3" class="panel-collapse collapse">
      <div class="panel-body">Lorem ipsum dolor sit amet, consectetur adipisicing elit,
      sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
      minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
      commodo consequat.</div>
    </div>
  </div>
</div>

Riferimento completo al collasso di Bootstrap

Per un riferimento completo di tutte le opzioni, i metodi e gli eventi di compressione, vai al nostro Bootstrap JS Collapse Reference .