Tecnología

Inicio

¿Cómo puedo hacer una imagen de sustitución permanecerá visible?

¿Cómo puedo hacer una imagen de sustitución permanecerá visible?


vuelcos imagen que se ve en la Web se producen cuando el navegador intercambia una imagen por uno nuevo. Normalmente, la imagen original regresa cuando el cursor del ratón ya no se cierne sobre el elemento de imagen. Este efecto de vuelco llama la atención de los usuarios de Internet y añade interactividad adicional a su sitio. El uso de JavaScript, puede modificar los efectos y congelarlo. Esto hará que la nueva imagen de permanecer cuando el cursor se aleja del elemento de imagen.

Instrucciones

1 Abra el documento HTML usando el Bloc de notas o un editor HTML.

2 Agregue este código a la sección <body> del documento:

<a href="xyz.com" onmouseover="freezeImage()">

<Img id = "mainimage" alt = "" />

</a>

Esto crea un vínculo que tiene una imagen. Reemplazar "xyz1.gif" con el nombre de una imagen en su disco duro. Esta es la imagen que verá cuando llegue a la página Web. El "onmouseover" parámetro hace que el navegador para ejecutar el "freezeImage" función de JavaScript cuando se mueve el cursor del ratón sobre la imagen.

3 Añadir el código JavaScript a la sección <head> del documento:

<Script type = "text / javascript">

// Líneas 1-2

var image1Name = "xyz1.gif";

var image2Name = "xyz2.gif";

// Líneas 3-4

var imagen1 = new Image ();

var imagen2 = new Image ();

// Líneas 5-6

image1.src = image1Name;

image2.src = image2Name;

// Líneas 7-9

freezeImage función () {

var imageobject = document.getElementById ( "mainimage");

imageObject.src = image2Name;

}

</ Script>

Líneas 1-2 almacenar los nombres de su "antes" y "después" de las imágenes de las dos variables muestran. Reemplazar "xyz1.gif" con el nombre de la imagen se define en la sección <body>. Reemplazar "xyz2.gif" con el nombre de la imagen que desea que aparezca cuando el cursor del ratón se mueve sobre el enlace.

Líneas 3-6 crean objetos de imagen e inicializan a los nombres que se definen en las líneas 1-2. La función de las líneas 7-9 reemplaza la imagen principal con la segunda imagen (image2Name) cuando se produce el vuelco del vehículo.

4 Guarde el documento y abra Windows Explorer. Busque el archivo y haga doble clic en él. Su navegador se abrirá y mostrará la página Web. La página mostrará el enlace que contiene la primera imagen.

5 Mover el puntero del ratón sobre el enlace. La función de JavaScript se ejecutará y hará que el enlace para acceder a la segunda imagen. Mueva su ratón fuera de la imagen, y no va a cambiar nunca más.

Consejos y advertencias

  • La imagen se congela en su lugar debido a que el código tiene un evento "onmouseover", pero no "onmouseout" evento, ya que muchas páginas Web lo hacen. En este ejemplo se utiliza un enlace como el elemento de vuelco. Se puede crear el mismo efecto utilizando otros elementos HTML añadiendo el código "onmouseover" a sus definiciones de las etiquetas en la sección <body> del documento.