Como curiosidad ahí va lo siguiente:
Opciones persistentes sólo con css. Nada de javascript, y mucho menos librerías.
Código HTML:
Ver original<!DOCTYPE html>
.tabs {
position: relative;
min-height: 200px;
width: 400px;
clear: both;
margin: 25px 0;
}
.tab {
float: left;
}
.tab label {
background: #eee;
padding: 10px;
border: 1px solid #ccc;
margin-left: -1px;
position: relative;
left: 1px;
}
.tab [type=radio] {
display: none;
}
.content {
position: absolute;
top: 28px;
left: 0;
background: white;
right: 0;
bottom: 0;
padding: 20px;
border: 1px solid #ccc;
overflow: hidden;
opacity: 0;
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-o-transition-duration: 2s;
}
.content > * {
position: relative;
top: 400px;
left: 0;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
}
[type=radio]:checked ~ label {
background: white;
border-bottom: 1px solid white;
z-index: 2;
}
[type=radio]:checked ~ label ~ .content {
z-index: 1;
top: 28px;
left: 0;
opacity: 1;
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-o-transition-duration: 2s;
}
[type=radio]:checked ~ label ~ .content > * {
top: 0;
left: 0;
opacity: 1;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
}
<input type="radio" id="tab-1" name="tab-group-1" checked>
<li><a href="#">El Blog
</a></li> <li><a href="blog/stats.php">Estadísticas
</a></li> <li><a href="#">Artículos
</a></li>
<input type="radio" id="tab-2" name="tab-group-1">
<li><a href="#">Contactar
</a></li> <li><a href="#">El Autor
</a></li> <li><a href="#">Términos de Uso
</a></li>
<input type="radio" id="tab-3" name="tab-group-1">
<li><a href="#">En Twitter
</a></li> <li><a href="#">Gacetilla CSS
</a></li>
<input type="radio" id="tab-4" name="tab-group-1">
<p>Cualquier tipo de contenidos. No sólamente listas.
</p> <p>Funcional en Safari 5.1+, Chrome 13+, Firefox 3.6+, Opera 10+, and IE 9+
</p> <p>Créditos: en base a idea original de Chris Coyier en css-tricks.com
</p>
Nota: los efectos sobre opacity y position sólo verificados en chrome y ff