Google Inbox Style Content Toggle Plugin For jQuery - Minimalist Collapse
| File Size: | 8.14 KB | 
|---|---|
| Views Total: | 3217 | 
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website | 
| License: | MIT | 
 
Minimalist Collapse is an extremely lightweight jQuery plugin which can be used to expand and collapse block-level elements with smooth CSS3 transitions as you seen on Google Inbox.
How to use it:
1. Load the jQuery Minimalist Collapse plugin after JQuery library.
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script> <script src="jquery.minimalist.collapse.js"></script>
2. Create a basic FAQ system using the jQuery Minimalist Coppapse plugin.
<div class="minimalist-collapse">
  <dl class="m-result">
    <dt data-collapse="m-collapse" data-target="#faq-1">
      FAQ 1
    </dt>
    <dd class="m-collapse" id="faq-1">
      Answer 1
    </dd>
  </dl>
  <dl class="m-result">
    <dt data-collapse="m-collapse" data-target="#faq-2">
      FAQ 2
    </dt>
    <dd class="m-collapse" id="faq-2">
      Answer 2
    </dd>
  </dl>
  <dl class="m-result">
    <dt data-collapse="m-collapse" data-target="#faq-3">
      FAQ 3
    </dt>
    <dd class="m-collapse" id="faq-3">
      Answer 3
    </dd>
  </dl>
  <dl class="m-result">
    <dt data-collapse="m-collapse" data-target="#faq-4">
      FAQ 4
    </dt>
    <dd class="m-collapse" id="faq-4">
      Answer 4
    </dd>
  </dl>
</div>
3. Call the plugin to initialize the FAQ system.
$('.minimalist-collapse').mcollapse();
4. Style the plugin whatever you like.
.m-actived,
.m-result.shadow-effect:hover,
.active.shadow-effect {
  box-shadow: 0 0 15px #d9d9d9;
  z-index: 2;
}
.m-result {
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  display: block;
  margin-bottom: 1px;
  position: relative;
  z-index: 1;
  -webkit-transition: all 130ms ease-in-out;
  -moz-transition: all 130ms ease-in-out;
  -ms-transition: all 130ms ease-in-out;
  -o-transition: all 130ms ease-in-out;
  transition: all 130ms ease-in-out;
}
.active.content-focus { margin: 12px 0; }
 [data-collapse=m-collapse] {
 cursor: pointer;
 padding: 10px;
}
.m-collapse {
  display: none;
  padding: 10px;
  font-size: .9em;
}
5. Default plugin options.
$('.minimalist-collapse').mcollapse({
  shadowEffect: true,
  contentFocus: true,
  delay: 'walker' // faster, medium or walker
});
This awesome jQuery plugin is developed by cosmefae. For more Advanced Usages, please check the demo page or visit the official website.











