-
-
Save nessthehero/6496602 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<section class="accordion"> | |
<h2>Section 1</h2> | |
<div class="content"> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro, rerum, magnam est ex et explicabo veritatis omnis neque quaerat praesentium autem cum in asperiores vel.</p> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro, rerum, magnam est ex et explicabo veritatis omnis neque quaerat praesentium autem cum in asperiores vel.</p> | |
</div> | |
</section> | |
<section class="accordion open"> | |
<h2>Section 2</h2> | |
<div class="content"> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro, rerum, magnam est ex et explicabo veritatis omnis neque quaerat praesentium autem cum in asperiores vel.</p> | |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro, rerum, magnam est ex et explicabo veritatis omnis neque quaerat praesentium autem cum in asperiores vel.</p> | |
</div> | |
</section> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Accordions | |
Self contained, repeatable, and unpack when there is no JavaScript. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.accordion { } | |
.js .accordion h2 { } | |
.js .accordion h2:after { /* For Plus/Minus icon */ } | |
.js .accordion.open h2 { } | |
.js .accordion.open h2:after { } | |
.js .accordion .content { display: none; } | |
.js .accordion.open .content { display: block; } | |
.js .accordion + .accordion { margin-top: -5px; } /* Crunches closed accordions together */ | |
/* If no JS, uses default H2 and P styles */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment