Reprence Html CSS javascript PHP MySQL Bootsrap

Collapse

Toggle the visibility of content across your project with a few classes and our JavaScript plugins.

How it works

The collapse JavaScript plugin is used to show and hide content. Buttons or anchors are used as triggers that are mapped to specific elements you toggle. Collapsing an element will animate the height from its current value to 0. Given how CSS handles animations, you cannot use padding on a .collapse element. Instead, use the class as an independent wrapping element.


Example

Click the buttons below to show and hide another element via class changes:

col1

Generally, we recommend using a < button> with the data-bs-target attribute. While not recommended from a semantic point of view, you can also use an link with the href attribute (and a role="button"). In both cases, the data-bs-toggle="collapse" is required.

col2

Horizontal

The collapse plugin supports horizontal collapsing. Add the .collapse-horizontal modifier class to transition the width instead of height and set a width on the immediate child element. Feel free to write your own custom Sass, use inline styles, or use our width utilities.

col3

Multiple toggles and targets

A