Skip to content

Instantly share code, notes, and snippets.

@lancevo
Last active December 19, 2015 15:49
Show Gist options
  • Save lancevo/5979135 to your computer and use it in GitHub Desktop.
Save lancevo/5979135 to your computer and use it in GitHub Desktop.
Expand and collapse content with css transition
<h3>expand content with css3</h3>
<div class="content">
<ol>
<li>Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.</li>
<li>Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.</li>
<li>Phasellus ultrices nulla quis nibh. Quisque a lectus. Donec consectetuer ligula vulputate sem tristique cursus. Nam nulla quam, gravida non, commodo a, sodales sit amet, nisi.</li>
<li>Pellentesque fermentum dolor. Aliquam quam lectus, facilisis auctor, ultrices ut, elementum vulputate, nunc.</li>
<li>Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.</li>
<li>Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.</li>
<li>------------</li>
</ol>
</div>
@import "compass";
.content {
min-height:50px;
max-height:20px;
overflow:hidden;
@include transition(1.5s);
}
.content:hover {
max-height:10000px; // set it to ridicoulous tall
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment