Adaptive Smooth Accordion Plugin with jQuery and CSS3 - smoothAccordion
File Size: | 11.8 KB |
---|---|
Views Total: | 1898 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Yet another jQuery accordion plugin that makes the accordion panel expand to show the hidden content, with a smooth sliding effect based on CSS3 transitions.
How to use it:
1. Copy and include the jquery.smoothAccordion.js
script on your webpage, after jQuery JavaScript library.
<script src="//code.jquery.com/jquery-2.1.4.min.js"></script> <script src="js/jquery.smoothAccordion.js"></script>
2. Add accordion headers and content panels to your web page.
<div class="accordions"> <div class="accordion-wrapper"> <div> <p>Heading 1</p> </div> <div> <p>Content 1</p> </div> </div> <div class="accordion-wrapper"> <div> <p>Heading 2</p> </div> <div> <p>Content 2</p> </div> </div> <div class="accordion-wrapper"> <div> <p>Heading 3</p> </div> <div> <p>Content 3</p> </div> </div> </div>
3. Initialize the plugin and pass the animation speed option as a parameter like this:
$(".accordion-wrapper").smoothAccordion(1.0); // 1 second
4. Apply your own CSS styles to the accordion.
.accordion-wrapper { max-width: 800px; width: 100%; margin: 12px auto } .accordion-wrapper div { width: 100% } .accordion-wrapper div p { padding: 8px; margin:0; } .accordion-wrapper div:first-child { color: #fff; background-color: #C0392B } .accordion-wrapper div:last-child { background-color: #ED5565 }
This awesome jQuery plugin is developed by gutchom. For more Advanced Usages, please check the demo page or visit the official website.