jFlip es un plugin de jQuery que genera una galería de imágenes con un singular efecto donde los cambios se ven como si se diera vuelta una página de un libro.
De todos los que he visto similares, es uno de los más simples ya que sólo requiere agregar el script y ejecutar la función, aplicándola sobre listas simples, pudiéndose agregar varias en una misma página.
Lamentablemente, como este tipo de efecto se realiza con etiquetas canvas, en Ias versiones viejas de Internet Explorer hay problemas y proponen usar algún script adicional como ExplorerCanvas peo, no veo que funcione bien así que acá, lo pasaré por alto.
El plugin lo descargamos desde la página del autor, ya sea en su versión full como minimizada y lo agregamos comos siempre, antes de </head>
Luego, el HTML no tiene misterio alguno, colocamos una lista con un ID y las imágenes a mostrar:
De todos los que he visto similares, es uno de los más simples ya que sólo requiere agregar el script y ejecutar la función, aplicándola sobre listas simples, pudiéndose agregar varias en una misma página.
Lamentablemente, como este tipo de efecto se realiza con etiquetas canvas, en Ias versiones viejas de Internet Explorer hay problemas y proponen usar algún script adicional como ExplorerCanvas peo, no veo que funcione bien así que acá, lo pasaré por alto.
El plugin lo descargamos desde la página del autor, ya sea en su versión full como minimizada y lo agregamos comos siempre, antes de </head>
Luego, el HTML no tiene misterio alguno, colocamos una lista con un ID y las imágenes a mostrar:
<ul id="jflipDEMO"> <li><img src="URL_IMAGEN_1" /></li> <li><img src="URL_IMAGEN_2" /></li> <li><img src="URL_IMAGEN_3" /></li> <!-- seguimos poniendo cuantas imágenes se nos ocurra --> </ul>
Y lo ejecutamos de este modo:
<script> $("#jflipDEMO").jFlip(300,300,{background:"#903941",cornersTop:true,scale:"fit"}); </script>
Allí es donde podemos establecer algunas opciones; en este caso:
300,300 son el ancho y alto del contenedor (por defecto 300x300)
background es el color de fondo si la imagen es más chica (por defecto es verde)
cornersTop indica si los enlaces para "dar vuelta las hojas" se verán arriba (true) o abajo (false)
scale tiene tres valores posibles:
noresize no hará nada, las imágenes se mostrarán tal cual son
fit ajusta su tamaño para que "entren" en el contenedor
fill re-dimensiona las imágenes para mantener la proporción del aspecto del contenedor
Otro ejemplo:
300,300 son el ancho y alto del contenedor (por defecto 300x300)
background es el color de fondo si la imagen es más chica (por defecto es verde)
cornersTop indica si los enlaces para "dar vuelta las hojas" se verán arriba (true) o abajo (false)
scale tiene tres valores posibles:
noresize no hará nada, las imágenes se mostrarán tal cual son
fit ajusta su tamaño para que "entren" en el contenedor
fill re-dimensiona las imágenes para mantener la proporción del aspecto del contenedor
Otro ejemplo:
$("#jflipDEMO").jFlip(350,350,{background:"#903941",cornersTop:false,scale:"fill"});
Buenisimo plugin, JMiur. Se puede utilizar a modo de slider o para mostrar enlaces, por ejemplo.
ResponderBorrarlike flash...xixixixi ;)
ResponderBorrarMuy delicado, precioso :D
ResponderBorrarVistoso el efecto :D
ResponderBorrarNo sabés como estuve buscando una cosa así y no pensé que sería tan fácil. Si estuviera en Taringa te daría +10. GRACIAS.
ResponderBorrarHablando de fotos y plugins hay alguno para blogger de este tipo http://www.elreyjesus.org/llevando-el-poder-sobrenatural-de-dios-a-las-bahamas-sesion-2/
ResponderBorrarque cargue albumes de flickr?... y si existiera cual es? :S, me gustaria tener entradas con albumes de este tipo :)
Lo habia visto en una página de una revista,y simpre quise saber como se hacía!muchas gracias por compartirlo!!voy a probarlo!
ResponderBorrarSe puede usar para cualquier cosa, Johnny. Si es posible agregar enlaces, no lo sé.
ResponderBorrarRosendo Ramírez Aquino
Blogger no tiene restricciones en cuanto que puede usarse o no así que deberías buscar en la web algún plugin que permita eso. o recuerdo ninguno en especial pero, existen.
JMiur te agradezco :)
ResponderBorrarMe encanta. Cada día me gusta más tu blog.
ResponderBorrarhttp://unmundocultura.blogspot.com/
Queda hermoso :D ya estoy pensando en dónde colocarlo~!
ResponderBorrarComo siempre se agradece la educación que nos das a los que recién empezamos ;)
No se porqué, JMIUR, pero no soy capaz de lograr el efecto. Las imágenes se visualizan como una lista sin lograr el efecto libro. Te agradecería que me echaras una mano. Mi página es http://hermandaddelcostalero.blogspot.com.es/
ResponderBorrarTendria que ver el ejemplo concreto; puede ser que el script no se cargue o falte el CSS.
BorrarNo se como ni porqué pero ya me funciona, muchas gracias.
BorrarLo trate de usar en mi servidor y me aparece el siguiente error:
ResponderBorrarError: TypeError: $(...).jFlip is not a function
Source File: http://localhost/jflip/ejm.html
localhost es un servidor que está en tu PC por lo tanto, no hay forma que nadie lo pueda ver excepto tu mismo.
BorrarPrecisamente, ni yo mismo podía verlo, lo subí a un servidor público y al ver el código fuente del HTML y hacer clic para ir al hipervínculo del jquery.jflip...js, y no se encontraba, le cambie el nombre y seguía el mismo problema, lo volví a cambiar al nombre original y cuando probé nuevamente funcionó.
BorrarHola que tal es muy bueno este efecto junto lo que busco, pero sabes si hay manera que en vez de imagenes se pueda poner un contenido html dentro de un div
ResponderBorrarNo tengo idea; tendrás que preguntar en la página del desarrollador.
Borrar