Ir al contenido principal

Cómo crear de forma sencilla un elegante flip book en HTML5

Turn.js es una ligera y sencilla biblioteca JavaScript de código abierto, que te permite lucir tu contenido como si se tratase de un libro o revista real, simulando el pasar de las hojas. El resultado es asombroso. Fue creado por Emmanuel García de Venezuela.


Para ello solamente hace uso de las características de HTML5 para hacer la web algo más hermoso. Es una de las mejores opciones para crear un catálogo, libro o revista de forma totalmente gratuita.

¿Y qué tiene de especial esto? Pues es una buena forma de reciclar nuestro contenido y también de crear apps a partir de él. Ten en cuenta que las apps son tendencia en el SEO este año.

Estas son algunas de sus características

Turn.js está actualmente en su versión 4 e incluye mejoras significativas como son un efect más suave y una nueva composición del DOM que garantiza el mismo rendimiento sin importar el número de páginas.

  • Funciona en prácticamente casi todos navegadores; Safari, Chrome, Firefox e IE.
  • Y en dispositivos móviles; iOS (iPad, iPhone, iPod) y Android (Chrome para Android)
  • Práctica API simple, clara y muy potente.
  • Permite cargar las páginas dinámicamente a través de solicitudes Ajax
  • Funciones de zoom, pantalla completa, etc.
  • Muy poco peso; solo 10K
  • Puro contenido HTML5/CSS3
  • Dos impresionantes efectos diferentes de transición.

Incluye además varios complementos (Complements):
  • turn.html4.js: La versión HTML4 de turn.js.
  • zoom.js: Una característica de zoom. Demo.
  • scissors.js: Corta una página en dos parte para turn.js.
  • hash.js: Controla el historial de navegación usando pushState y URI hashes.

Completa API y su documentación

La API de turn.js está construida como un plugin de jQuery UI para que, proporcionando un acceso a un conjunto de características, permitirnos definir la interacción con el usuario.

Tienes toda la información en la página del desarrollador, o incuso en este archivo con formato PDF.

Cómo hacer un flip book HTML5 con Turn.js

Este es todo el código (además de la llamada para cargar jQuery desde la cabecera):

<div id="flipbook">
<div class="hard"> Turn.js </div>
<div class="hard"></div>
<div> El contenido de la página 1 </div>
<div> 
El contenido de la página 2 </div>
<div> El contenido de la página 3 </div>
<div> El contenido de la página 4 </div>
<div class="hard"></div>
<div class="hard"></div>
</div>
 
<script type="text/javascript">
$("#flipbook").turn({
width: 400, // ancho
height: 300, // alto
autoCenter: true
});
</script>

Más sencillo imposible. Dentro de cada elemento div va cada página. El valor hard del atributo class realiza un "efecto de transición duro", pero se puede cambiar esta y otras muchas más opciones. Después .turn() se encarga de todo.


Requiere jQuery 1.3 o superior. Puedes ver varios ejemplos desde la estantería en la página del desarrollador: turn.js ¿No es buenísimo?

Entradas populares de este blog

Lanza.me: Acortador y metaacortador de enlaces

Seguramente habéis notado que desde hace un año no publico con demasiada frecuencia en el blog. Las fechas son cercanas al lanzamiento de URL Multishortener , y es que desde entonces me he interesado bastante por la programación. Algunos de mis lanzamientos fueron programasdeafiliacion,net , shorteners.net y TEA . Hoy os presento mi última creación: Un acortador de enlaces que creo que no te dejará indiferente; Lanza.me: Una acortador de enlaces con funcionalidades únicas Se trata de un acortador de enlaces con muchas posibilidades . No solo puede funcionar como un acortador normal y sencillo redirigiendo a las visitas inmediatamente a la página de destino, sino que tiene otras funcionalidades. Las veremos todas o casi todas. Permite acortar direcciones de todo tipo, con o sin protocolo y con múltiples caracteres especiales y símbolos. Esto incluye los signos de admiración entre otros para que sea compatible con los enlaces de Mega y todo lo que se le ponga por delante. ...

Cuty.io: El nuevo acortador de enlaces, hermano de Exe.io, que paga instantáneamente (ahora con Paypal)

Cuty.io es un nuevo acortador de enlaces que paga. Pertenece a los mismo dueños de Exe.io y ofrece unas características únicas que muy pocos y en algunos casos ningún otro acortador ofrece. Vamos a verlo. Como ya sabrás, los acortadores de URL que pagan funcionan mostrando publicidad en sus páginas intermedias, que los visitantes tendrán que superar para llegar al link de destino. Por cada visita a nuestros enlaces nosotros ganamos dinero. En Cuty.io esto no es diferente. Cuty.io tampoco se diferencia en las herramientas que incluye ni en otros pareceres. Las características diferenciadoras de Cuty.io son las siguientes: Retiros inmediatos en todas las vías de pago. No hay retraso para recibir los pagos. Posibilidad de subir nuestro logo a la plataforma. Manera muy interesante de potenciar nuestra marca personal. Posibilidad de modificar la intensidad de los anuncios; añadiendo o retirando anuncios pop y push. Añadir título a los enlaces incluso desde la API. Reporte de análisis...

zShort.io: Un nuevo y recomendado acortador de enlaces que paga (funcionando y cerrado de nuevo)

En octubre de 2022 zShort.io anunció que permanecería cerrado o sin generar ingresos temporalmente. Ahora, en mayo de 2024, zShort.io está funcionando de nuevo. Sin embargo en febrero de 2025 ha vuelto a cerrar temporalmente, según se indica. zShort.io es un acortador de enlaces que, aunque todavía no ha cumplido un año (es de enero de 2021) está ganando bastante popularidad últimamente. Esto se debe a sus buenas tasas y a que nadie lo ha calificado como spam (fraude) hasta ahora. Yo ya he cobrado varias veces siempre sin retraso. zShort.io funciona como la mayoría de acortadores que pagan , aunque en lugar de una página intermedia, tiene unas cuantas. Aún así no son difíciles de pasar y el proceso no es demasiado tedioso ni lleva mucho tiempo. En zShort.io podremos encontrar las mismas características que el resto de acortadores; principalmente una sección de estadísticas detalladas por mes y día, y herramientas, incluyendo una API, bookmarklet , enlace rápido (siendo así co...