> Faqs > Efecto cortina con DHTML

Efecto cortina con DHTML

Me gustaría visualizar una capa poco a poco, como cuando vas abriendo poco a poco un libro y se va viendo poco a poco el contenido, no se si me explico bien....

Pueden darme ideas de como hacerlo?

Respuestas

El efecto de cortinilla lo puedes hacer con una transición de CSS. Si es algo sencillo es posible que el mismo CSS te permita lanzar el efecto en determinadas circunstancias, pero a veces necesitas Javascript para definir en qué momento debe lanzarse el efecto.

Si quieres lo puedes hacer con jQuery, con una simple funcion slideDown() y slideUp(). En el Manual de jQuery tienes ejemplos por ejemplo en la sección de efectos.

También puedes hacerlo con componentes. Te paso un ejemplo de componente que hace una cortinilla: <dile-slide-show>

Miguel Angel
3310 147 216 17

Una de las posibilidades más adecuadas seria flash, pero si no lo conoces te puede llegar a resultar bastante complicado.

Otra opción es hacerlo con DHTML utilizando las librerías X-Library.

Si te decantas por flash pero sabes muy poco o nada sobre como hacerlo con flash te recomiendo que te leas el manual de Flash, que te servirá a modo de introducción.

Si por el contrario te decantas por DHTML, tienes un artículo que te dice como hacerlo paso a paso.

Espero que sea eso lo que preguntas.

Sara
45 9