Flipbook 3D — Editor & Libro Descargable

Un editor de flipbooks con animación de volteo 3D real, completamente en un solo archivo HTML — sin dependencias, sin servidor, sin instalación.


Características

Editor (index3D.html)

Libro descargado (flipbook.html)


Cómo usar

  1. Abrir index3D.html en cualquier navegador moderno
  2. Añadir imágenes (archivos locales, arrastrar o URL)
  3. Elegir la proporción de página si es necesario
  4. Navegar el libro en el editor para verificar el orden
  5. Pulsar ⬇ Descargar libro — se genera y descarga flipbook.html
  6. Abrir flipbook.html directamente en el navegador (no requiere servidor)

Navegación

Acción Editor Libro descargado
Página siguiente / / flecha derecha / esquina inferior izquierda / / botón
Página anterior / / flecha izquierda / esquina inferior derecha / / botón
Ir a spread concreto Clic en punto de navegación Clic en punto de navegación
Ampliar imagen Clic en la página
Cerrar ampliación Clic en la imagen, en el fondo o Escape

Arquitectura del libro 3D

El libro usa un modelo de hojas físicas con dos caras:

Hoja i:
  front = IMGS[2·i]     → página derecha del spread i (visible antes de girar)
  back  = IMGS[2·i+1]   → página izquierda del spread i+1 (visible tras girar)

Cuando la hoja i gira (rotateY(-180deg)), su cara back queda expuesta a la izquierda y el front de la hoja i+1 queda visible a la derecha — formando el spread i+1 de manera orgánica, sin necesidad de divs estáticos adicionales para la página izquierda.

El z-index se gestiona dinámicamente: la hoja en movimiento se eleva durante la animación y se restaura al estado estable al finalizar, garantizando el orden visual correcto tanto al avanzar como al retroceder.


Estructura del proyecto

index3D.html      → Editor completo (un solo archivo)
flipbook.html     → Libro generado (un solo archivo, portable)
README.md         → Este documento

Compatibilidad

Probado en navegadores modernos con soporte de transform-style: preserve-3d y backface-visibility:

No requiere servidor web — funciona directamente desde el sistema de archivos (file://).


Limitaciones conocidas