Tecnología

Inicio

Estilos oNMOUSEOVER

Estilos oNMOUSEOVER


El Onmouseover, o vuelco, el efecto es cuando un webmaster códigos de una imagen, o enlace de texto para cambiar cuando los usuarios pasan el cursor sobre él. El efecto aplicado puede ser que un botón de menú azul se vuelve roja o un enlace que se ilumina. Onmouseover proporciona una ", en vivo" sensación interactiva a una página web de otro modo estático y puede dar a las señales de navegación de visitas al sitio o mensajes de contenido. Los webmasters pueden utilizar Javascript o Cascading Style Sheets (CSS) para codificar diferentes estilos de vuelcos.

Javascript Individual Imagen de sustitución

Crear dos imágenes del mismo tamaño. La primera imagen debe ser lo que ven los visitantes cuando llegan por primera vez a la página web. Este es el "off" de la imagen, la imagen que se mostrará cuando un visitante no está pasando el ratón sobre ella. La segunda imagen debe ser el "sobre" la imagen, la imagen que los visitantes verán cuando puntero del ratón sobre la imagen de "apagado".

Agregue el siguiente código en el HTML de su página web. Este código hará que la acción de la imagen de sustitución, el cambio de una imagen a otra. Abra el archivo HTML en el Bloc de notas o su editor HTML preferido e introduzca el código en el cuerpo del documento. Antes de insertar el código, cambie el único caso de "home_off.gif" al nombre de su imagen de "apagado". Cambie la única instancia de "home_over.gif" para el nombre de su "sobre" la imagen.

<Script type = "text / javascript">

<! -

// Copyright 1999 IDOC, Inc. http://www.idocs.com/tags/

// Distribuir este script libremente, pero por favor tenga esto

// Aviso con el código.

var rollOverArr = new Array ();

función setrollover (OverImgSrc, pageImageName)

{

si el retorno (document.images!);

si (pageImageName == null)

pageImageName = document.images[document.images.length-1].name;

rollOverArr [pageImageName] = new Object;

rollOverArr [pageImageName] = .overImg nueva imagen;

rollOverArr [pageImageName] = .overImg.src OverImgSrc;

}

la función de vuelco (pageImageName)

{

si el retorno (document.images!);

si el retorno (rollOverArr [pageImageName]!);

if (! rollOverArr [pageImageName] .outImg)

{

rollOverArr [pageImageName] = .outImg nueva imagen;

rollOverArr [pageImageName] = .outImg.src document.images [pageImageName] .src;

}

document.images [pageImageName] = .src rollOverArr [pageImageName] .overImg.src;

}

la función despliegue (pageImageName)

{

si el retorno (document.images!);

si el retorno (rollOverArr [pageImageName]!);

document.images [pageImageName] = .src rollOverArr [pageImageName] .outImg.src;

}

// ->

</ Script>

<A

HREF="rollover_target.html"

onMouseOver = "rollover (" casa ")"

onMouseOut = "despliegue (" casa ")"

> & Lt; IMG

SRC = "../ gráficos / home_off.gif"

NAME = "casa"

ALT = "Página" BORDER = 0

ALTURA ANCHO = 130 = 115

> & Lt; / a>

<Script type = "text / javascript">

<! -

setrollover ( "../ gráficos / home_over.gif");

// ->

</ Script>

Guardar y cargar el archivo HTML y todas las imágenes.

Javascript Imagen múltiple Rollover

Que cuentan con varias imágenes con un efecto de resaltado en su sitio web, crear dos gráficos para cada imagen. Cada imagen necesita una versión "off" que muestra lo que la imagen se verá como sentarse en el sitio web, y un "sobre" la versión que muestra lo que la imagen cambia a cuando un usuario mueve el cursor sobre la imagen. Ambos gráficos para cada imagen deben ser del mismo tamaño.

Agregue el siguiente código en el HTML de su página web. Este código hará que la acción del vuelco de todas las imágenes. Insertar el código en el cuerpo del documento.

<Script type = "text / javascript">

<! -

// Copyright 1999 IDOC, Inc. http://www.idocs.com/tags/

// Distribuir este script libremente, pero por favor tenga esto

// Aviso con el código.

var rollOverArr = new Array ();

función setrollover (OverImgSrc, pageImageName)

{

si el retorno (document.images!);

si (pageImageName == null)

pageImageName = document.images[document.images.length-1].name;

rollOverArr [pageImageName] = new Object;

rollOverArr [pageImageName] = .overImg nueva imagen;

rollOverArr [pageImageName] = .overImg.src OverImgSrc;

}

la función de vuelco (pageImageName)

{

si el retorno (document.images!);

si el retorno (rollOverArr [pageImageName]!);

if (! rollOverArr [pageImageName] .outImg)

{

rollOverArr [pageImageName] = .outImg nueva imagen;

rollOverArr [pageImageName] = .outImg.src document.images [pageImageName] .src;

}

document.images [pageImageName] = .src rollOverArr [pageImageName] .overImg.src;

}

la función despliegue (pageImageName)

{

si el retorno (document.images!);

si el retorno (rollOverArr [pageImageName]!);

document.images [pageImageName] = .src rollOverArr [pageImageName] .outImg.src;

}

// ->

</ Script>

Después de insertar el código, abra un nuevo documento de Bloc de notas y pega este código en el nuevo archivo:

<A

HREF="link1.html"

onMouseOver = "rollover ( 'tipo1')"

onMouseOut = "despliegue ( 'tipo1')"

> & Lt; IMG

SRC = "name1.off.gif"

NAME = "nombre1"

ALTURA ANCHO = 37 = 87 border = 0 alt = "nombre1"

> & Lt; / a>

<Script type = "text / javascript">

<! -

setrollover ( 'name1.over.gif');

// ->

</ Script>

Necesitará uno de estos pequeños bloques de código para cada imagen que desea tener un efecto de vuelco. Cambiar todas las instancias de estos marcadores de posición utilizados en el código:

"Link1.html" debería cambiarse por el enlace donde la imagen puede dirigir a un usuario.

"Nombre1" se debe cambiar el nombre de una imagen.

"Name1.off.gif" se debe cambiar el nombre del archivo gráfico que se muestra cuando un usuario no está pasando sobre la imagen.

"Name1.over.gif" se debe cambiar el nombre del archivo gráfico que se muestra cuando un usuario pasa por encima de la imagen.

Cuando haya creado un bloque de texto para cada una de sus imágenes, copiar cada uno de ellos y pegarlas debajo de la primera más grande bloque de código, en su documento HTML.

Guardar y cargar el archivo HTML y todas las imágenes.

A lo largo de CSS del sitio Rollover

Crear un efecto de rollover para los enlaces de texto a través de un sitio web utilizando el CSS a: hover estilo. Pega este código entre las etiquetas de la cabeza:

<Style type = "text / css">

<! - A: hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: # 990000} ->

</ Style>

Cambiar la fuente familiar, tamaño de fuente y color a los valores deseados. Guardar y cargar el archivo HTML. Todos los enlaces de texto ahora van a cambiar al vuelco de su aparición inicial a la aparición especificada en el a: hover estilo.

Guardar y cargar el archivo HTML.

CSS ubicación específica Rollover

Si no desea que todos los enlaces que tienen un efecto de vuelco, únicos específicos, utilizan un código CSS diferente. Pega este código entre las etiquetas de la cabeza:

<Style type = "text / css">

<! -

.links {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: # 003399}

.links: hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: # FF8B22; text-decoration: none}

->

</ Style>

Una vez más, se puede alterar la familia de fuentes, tamaño de fuente y el color de los enlaces de texto. La línea ".links" se establece el aspecto predeterminado de los enlaces de texto y los ".links: libración" línea establece la aparición de enlaces de texto sobre vuelco.

Ahora ve a través de su archivo HTML y alterar los enlaces de texto que desea presentar el efecto de vuelco. Añadir cada enlace a la clase de enlace activable mediante la adición de una designación de la clase. Un ejemplo de un enlace inalterada sería:

<a href="myvacation.htm" target="_parent"> Mis Vacaciones </a>

Un enlace adecuadamente alterado sería:

<a href="myvacation.htm" target="_parent" class="links"> Mis Vacaciones </a>

Guardar y cargar el archivo HTML.