Lo que se me ocurrio hacer es algo como esto: http://tympanus.net/Development/Imag...our/index.html
Pero completamente con css3, evitando el uso de javascript (y mas aun de frameworks de este) si es posible.
Habia pensado en que la estructura html podria ser algo asi:
Código HTML:
Ver original
<section class="zoom_tour"> <article id="pantalla_1"> <img src="fondo1.jpg"> </article> <article id="pantalla_2"> <img src="fondo2.jpg"> </article> <article id="pantalla_3"> <img src="fondo3.jpg"> </article> <input type="radio" id="chk_zt1_1" name="chk_zt1" value="pantalla_1" checked> <input type="radio" id="chk_zt1_2" name="chk_zt1" value="pantalla_2"> <input type="radio" id="chk_zt1_3" name="chk_zt1" value="pantalla_3"> </section>
Donde cada seccion de la clase zom_tour es un marco de zoom tour (para permitir mas de uno en la misma pantalla), cada article es una pantalla de ese tour que contiene una unica imagen dentro que se mostraria como fondo y arriba los label que serian los marcos esos blancos que cambian la pantalla.
Cada seccion tendria un conjunto de input radio que se activan con los label y segun cual este activado se muestra el article con id=atributo_value.
Lei por algun lado que css3 podia acceder (solo para lectura) a los atributos, nose si es posible.
Agradeceria que alguin mas experimentado en css3 me dijera si esto es posible de hacer, desde el punto de vista tecnico, no importa cuanto trabajo lleve.
Si se puede hacer, os pido indicaciones de por donde arrancar y que temas estudiar, no pido codigo directamente ya que quiero aprender a hacerlo solo, pero si alguien escribe algo agradeceria que le ponga comentarios y explique brevemente para que es cada cosa para que pueda seguir sus pasos.