Como su nombre indica, es un scroll muy facilito de insertar: funciona pasando el ratón sobre la barra de navegación, para subir, bajar los contenidos o resetear.
Basta un simple CSS y un script que podéis bajaros de la página del autor CSSGlobe. Podéis ver mi demo AQUÍ
Cómo se hace:
.- CSS:
/* easyscroll */
#easyscroll{
background:#eee;
margin:1em 0;
/* add additional styling */
}
/* easyscroll navigation buttons */
#easyscrollnav, #easyscrollnav li{
height:28px;
line-height:28px;
margin:0;
padding:0;
}
#easyscrollnav{
margin:1em 0;
}
#easyscrollnav li{
list-style:none;
float:left;
background:#eee;
margin-right:10px;
padding:0 10px;
color:#333;
cursor:pointer;
}
#easyscrollnav li.over{
color:#999;
text-decoration:underline;
}
/* // easyscroll navigation buttons */
/* // end easyscroll */
.- SCRIPT:
<script src='http://.../easyscroll.js' type='text/javascript'/>
.- HTML:
<div id="myContent">
<h2>Scroll content with simple JavaScript function</h2>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent dapibus, purus non tincidunt mattis,
odio ipsum euismod ipsum, eget suscipit dui orci vitae urna. Vivamus et ipsum at mauris interdum dapibus.
Morbi lectus. Quisque id ante commodo nulla eleifend posuere. Donec quis augue sit amet neque mollis ornare.
Nam gravida rhoncus velit. In magna. Nulla semper tristique elit. Aenean euismod. Maecenas nunc sapien,
nonummy vel, nonummy in, ultrices tristique, odio. </p>
<p>
Phasellus bibendum. Cras accumsan massa venenatis lectus bibendum elementum. Nulla id justo.
Nunc ante nisl, rhoncus vel, ultrices at, consequat ut, nunc. Vestibulum dolor. Aenean elementum
malesuada elit. Mauris turpis. Morbi vel nulla. Fusce sit amet quam. Etiam vel diam.
Praesent tortor. Nulla nisi arcu, nonummy at, dignissim at, elementum ut, leo.
Nunc odio nibh, cursus vitae, ultricies et, blandit et, leo.</p>
<h2>Easy Scroll v1.0</h2>
<p>
Nulla velit velit, vehicula sit amet, tincidunt non, nonummy semper, massa. Cras accumsan. Nulla
faucibus lorem ut metus. Nulla felis lectus, tristique a, dapibus ut, pharetra a, nunc. Ut egestas.
Sed posuere rhoncus turpis. Vivamus posuere, augue ac viverra blandit, metus dolor malesuada neque,
eget elementum ipsum pede at pede. Vivamus elit metus, vehicula eget, consequat in, sodales nec,
diam. Vestibulum eu mauris. Sed sodales mi eu augue. Mauris sagittis hendrerit ipsum. Pellentesque sodales.
Duis ligula turpis, commodo nec, adipiscing eu, pretium id, eros. Maecenas tellus nisi, dapibus
lobortis, suscipit eget, consequat vitae, eros. Nunc cursus fringilla nisi. Morbi pharetra,
ipsum vel imperdiet elementum, sapien augue adipiscing magna, vitae tempus sapien sapien sit
amet magna. Fusce diam tortor, fermentum non, sollicitudin id, feugiat ac, felis. Maecenas
accumsan velit at risus. Proin in augue ut lacus auctor eleifend. Duis lectus.</p>
<h2>Features up and down scroll, reset button and double speed</h2>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent dapibus, purus non tincidunt mattis,
odio ipsum euismod ipsum, eget suscipit dui orci vitae urna. Vivamus et ipsum at mauris interdum dapibus.
Morbi lectus. Quisque id ante commodo nulla eleifend posuere. Donec quis augue sit amet neque mollis ornare.
Nam gravida rhoncus velit. In magna. Nulla semper tristique elit. Aenean euismod. Maecenas nunc sapien,
nonummy vel, nonummy in, ultrices tristique, odio. </p>
<p>
Phasellus bibendum. Cras accumsan massa venenatis lectus bibendum elementum. Nulla id justo.
Nunc ante nisl, rhoncus vel, ultrices at, consequat ut, nunc. Vestibulum dolor. Aenean elementum
malesuada elit. Mauris turpis. Morbi vel nulla. Fusce sit amet quam. Etiam vel diam.
Praesent tortor. Nulla nisi arcu, nonummy at, dignissim at, elementum ut, leo.
Nunc odio nibh, cursus vitae, ultricies et, blandit et, leo.</p>
<h2>Totally accessible content scroller</h2>
<p>
Nulla velit velit, vehicula sit amet, tincidunt non, nonummy semper, massa. Cras accumsan. Nulla
faucibus lorem ut metus. Nulla felis lectus, tristique a, dapibus ut, pharetra a, nunc. Ut egestas.
Sed posuere rhoncus turpis. Vivamus posuere, augue ac viverra blandit, metus dolor malesuada neque,
eget elementum ipsum pede at pede. Vivamus elit metus, vehicula eget, consequat in, sodales nec,
diam. Vestibulum eu mauris. Sed sodales mi eu augue. Mauris sagittis hendrerit ipsum. Pellentesque sodales.
Duis ligula turpis, commodo nec, adipiscing eu, pretium id, eros. Maecenas tellus nisi, dapibus
lobortis, suscipit eget, consequat vitae, eros. Nunc cursus fringilla nisi. Morbi pharetra,
ipsum vel imperdiet elementum, sapien augue adipiscing magna, vitae tempus sapien sapien sit
amet magna. Fusce diam tortor, fermentum non, sollicitudin id, feugiat ac, felis. Maecenas
accumsan velit at risus. Proin in augue ut lacus auctor eleifend. Duis lectus.</p>
</div>
<p><em>Pasar el ratón para subir y bajar. Clickar y sujetar para doble velocidad</em></p>
Vía anieto2k
Fácil, fácil... :D
Muy util, el típico control que hemos usado un millón de veces en flash para ir mostrando un contenido en todo tipo de formas, cadenas de imágenes, etc,... esto le sirve de base a cualquiera para hacer cosas más complejas de ese estilo
ResponderEliminarNo lo había visto antes en JS y viene muy bien, seguro que se le puede encontrar utilidades varias!
Igual que te pasa a tí, tampoco yo lo había visto antes en JS, por eso me pareció muy útil el dejarlo por aquí, al alcance, porque nunca se sabe... :)
ResponderEliminar