butane-accordion
A lightweight accessible accordion JS library.
Install
Install butane-accordion, and add it to your package.json
dev dependencies.
$ npm install butane-accordion --save-dev
Then import
it into the file where you'll use it.
import ButaneAccordion from 'butane-accordion'
Instantiate
ButaneAccordion.init()
Options
By default only one accordion panel can be opened at a time. To allow for multiple panels to be open, add data-butane-accordion-multiple
along side data-butane-accordion
to allow for that type of functionality.
...
Expected DOM structure
Below is the minimum required elements and attributes needed.
Section 1 Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio sunt unde dignissimos fuga voluptatum molestias qui aut, temporibus beatae officia! Voluptate aspernatur dignissimos maxime qui temporibus minus beatae magni autem.
License
MIT. © 2017 Alex Carpenter