Collapse inline
Discover the latest Kit for Bootstrap 5 & Material Design 2.0! DOWNLOAD BOOTSTRAP 5 FREE KIT
Use code
5V9QGF
on the checkout to get the discount.
GET MATERIAL KIT PRO
The Material Design for Bootstrap CollapseInline
plugin allows you to toggle inline content on your pages with a bit of JavaScript and some classes. This plugin utilizes a handful of classes from the Bootstrap collapse plugin for easy toggle behavior. Since most functionality and documentation (including a rich set of Javascript events) is already provided by the Bootstrap collapse plugin, the following will focus only on some samples utilizing the BMD CollapseInline
component.
Contents
Classes
Below is a list of relevant classes options:
Classes | Notes |
---|---|
.bmd-collapse-inline
|
Marker class. It is usually included on the |
.collapse
|
A bootstrap class signifying the container element for markup that will be initially hidden, but expanded inline. |
Behavior
- On
shown.bs.collapse
(full visibility), the plugin will find the firstinput
of any type and callfocus()
. - On
blur
of the input element, the plugin will call.collapse('hide')
to collapse the container.
Example: Search field triggered by an icon button
Click the search icon below (on the right).
<div class="bmd-form-group bmd-collapse-inline pull-xs-right">
<button class="btn bmd-btn-icon" for="search" data-toggle="collapse" data-target="#collapse-search" aria-expanded="false" aria-controls="collapse-search">
<i class="material-icons">search</i>
</button>
<span id="collapse-search" class="collapse">
<input class="form-control" type="text" id="search" placeholder="Enter your query...">
</span>
</div>
Javascript event example
Behavior customization can be achieved by responding to the collapse plugin’s Javascript events.
For example, the following code would clear the search input field after collapsing it: