Bespoke.js es un ligero (menos de 1KB minimizado en gzip) framework JavaScript para la elaboración de presentaciones o sliders de contenido totalmente personalizable.

Bespoke.js puede usarse con el teclado, también tiene soporte para pantallas táctiles, y añade las clases necesarias para el deslizamiento de las diapositivas, incluídas las transiciones CSS.

Además, cuenta con un API de JavaScript dotado de la mayoría de eventos, como siguiente, anterior, ir a una diapositiva específica, etc, y cuenta con un sistema de plugins para extenderlo.

Bespoke,js es compatible con navegadores modernos que tengan soporte ES5.

USO BÁSICO:

Las etiquetas HTML que usemos son completamente opcionales. Una vez que el elemento principal es seleccionado, los elementos secundarios pasan a convertirse en diapositivas.

<link rel="stylesheet" href="path/to/my/theme.css">

<article>
    <section>Slide 1</section>
    <section>Slide 2</section>
    <section>Slide 3</section>
</article>

<script src="bespoke.min.js"></script>
<script src="path/to/my/script.js"></script>

Web: http://markdalgleish.com/projects/bespoke.js/
Descarga: https://github.com/markdalgleish/bespoke.js