Tecnología

Inicio

El código JavaScript de una presentación de diapositivas Fading

El código JavaScript de una presentación de diapositivas Fading


La creación de un espectáculo página Web sólo requiere un par de pequeñas funciones de JavaScript. Haciendo sus diapositivas se desvanecen requiere un poco más de trabajo. Presentaciones de diapositivas, aunque es común en Internet, puede ayudarle a mostrar sus productos de arte, o simplemente imágenes que quiere que el mundo vea. Hacer una diapositiva fundido de salida antes de que aparezca otra hace que su presentación se destacan un poco de los otros en la Web. Si usted entiende básicos de JavaScript y HTML, puede crear su propio pase de diapositivas animadas que se desvanece entre las diapositivas.

Función setTimeout

JavaScript tiene una función de temporizador útil que ayuda a los desarrolladores a crear programas que van desde lo mundano a juegos sofisticados que contiene una gran cantidad de objetos en movimiento. La función SetTimeout lo hace posible. Una línea de ejemplo de código que comienza esta función aparece a continuación:

setTimeout (functionToCall, retardo)

El parámetro contiene functionToCall de la función de llamar para mostrar las diapositivas. Al hacer la llamada de función a otra función recursiva, puede causar una acción en particular para repetir indefinidamente. Este tipo de función es muy útil cuando se necesita para hacer un elemento div mostrar un flujo continuo de imágenes que nunca termina.

Opacidad CSS

clases CSS contienen atributos que controlan el aspecto de un objeto en una página Web. Si crea una clase que contiene un atributo de opacidad, puede asignar esa clase a un contenedor div que muestra las imágenes de diapositivas. Los valores de este atributo puede variar de 0 por ciento, donde la imagen es completamente opaca, a 100 por ciento, cuando el div y nada en su interior es completamente transparente. Los valores entre 0 y 100 por ciento producen objetos translúcidos.

Cambiar la opacidad y Imágenes

Una manera de hacer el cambio de opacidad de un div es crear una función que recupera una referencia a la div y altera su valor de opacidad. Cambiar la opacidad del 50 por ciento a 40 por ciento, por ejemplo, y el div y la transparencia de su imagen se reducirá ligeramente. Si utiliza la función de JavaScript getElemenById para obtener una referencia a la imagen actual de la div, puede cambiar el valor src de la imagen a otra imagen. Hacer esto hace que una imagen parece cambiar a otro. Hacer que la imagen de edad parece desvanecerse a cabo al mismo tiempo para crear una presentación de diapositivas de desvanecimiento.

Incorporación de la función de tiempo de espera

En este punto, tendrá una función puede llamar a que puede sustituir a una imagen en un div con otra. Todo lo que necesita ahora es un objeto de nombres de imagen que el ciclo puede funcionar a través. Crear un objeto fuera de la función cuando se carga la página Web. Un objeto denominado "myimages", por ejemplo, podría contener los nombres de ruta completos de 10 imágenes que desea que aparezca en la presentación. Utilice una función de imagen preloader JavaScript para asegurarse de que toda la carga antes de que comienza la presentación.

Poniendolo todo junto

Coloque una etiqueta div en la sección del cuerpo del lugar donde desea que aparezca el pase de diapositivas. Coloque una etiqueta de imagen que define la primera imagen de la presentación de diapositivas dentro de ese div. Dar el los valores de ID de etiqueta IMG y div. La función de JavaScript necesita para obtener los referencias a esos objetos. Añadir una función setTimeout hasta el final de su función de JavaScript y haga que sea llamar a la misma función repetidamente. Cada vez que se ejecuta la función, se mostrará una nueva imagen. Antes de cambiar la propiedad src de la imagen para que apunte a la siguiente imagen, pase el nombre tantas veces la imagen actual a la función que hace que se desvanezca. Al ver la página Web en un navegador. aparecerá una presentación de diapositivas de desvanecimiento.