
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
elr-scss-accordion
Advanced tools
a scss mixin for accordions



Download node at nodejs.org and install it, if you haven't already.
npm install elr-scss-accordion --save
or
yarn add elr-scss-accordion
Its up to you to wire up the JavaScript to provide the accordion functionality. This way you can use any framework, library or even vanilla JavaScript.
@import "elr-scss-accordion/src/main";
.elr-accordion {
@include elr-accordion(
$config: (
label-color: #333,
border-radius: 3px,
color: #333,
border-color: #333,
icon-color: #333,
)
);
}
<div class="accordion">
<button class="accordion-label active" data-contentid="content-1">
<h2 class="accordion-heading"><i class="accordion-icon fa fa-angle-down"></i><span>Label 1</span></button></h2>
</button>
<div id="content-1" class="accordion-content active">
<div>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ea
nobis ab illum a maiores animi laboriosam corrupti eos
necessitatibus tempore?
</p>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Nihil
adipisci, dolore libero rerum natus numquam.
</p>
</div>
</div>
<button data-contentid="content-2" class="accordion-label">
<h2 class="accordion-heading"><i class="accordion-icon fa fa-angle-down"></i><span>Label 2</span></h2>
</button>
<div id="content-2" class="accordion-content">
<div>
<p>
Lorem ipsum dolor sit, amet consectetur adipisicing elit.
Pariatur eos animi illum voluptas obcaecati commodi nobis et,
nam vero soluta explicabo recusandae unde provident perferendis.
Neque optio odio numquam commodi.
</p>
</div>
</div>
<button class="accordion-label" data-contentid="content-3">
<h2 class="accordion-heading"><i class="accordion-icon fa fa-angle-down"></i><span>Label 3</span></h2>
</button>
<div id="content-3" class="accordion-content">
<div>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Eveniet
perferendis quo, minima accusantium, nihil, eius distinctio ea
rem consequatur optio culpa quod harum? Dolores, perspiciatis.
</p>
</div>
</div>
<button class="accordion-label" data-contentid="content-4">
<h2 class="accordion-heading"><i class="accordion-icon fa fa-angle-down"></i><span>Label 4</span></h2>
</button>
<div id="content-4" class="accordion-content">
<div>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Molestiae enim inventore minus sunt distinctio vitae obcaecati
sequi, unde in placeat nam officiis explicabo cum quas
dignissimos optio.
</p>
</div>
</div>
</div>
SEE LICENSE IN LICENSE.md
FAQs
a scss mixin for accordions
We found that elr-scss-accordion demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.