Foros del Web » Programando para Internet » Javascript »

Efecto onmouseover para borde de imágenes

Estas en el tema de Efecto onmouseover para borde de imágenes en el foro de Javascript en Foros del Web. Saludos a tod@s, Quiero hacer un efecto onmouseover para el borde de una imagen que es enlace. De momento lo he hecho con un css: ...
  #1 (permalink)  
Antiguo 29/06/2005, 02:02
 
Fecha de Ingreso: octubre-2004
Mensajes: 4
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta Efecto onmouseover para borde de imágenes

Saludos a tod@s,

Quiero hacer un efecto onmouseover para el borde de una imagen que es enlace. De momento lo he hecho con un css:

.images {
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
}
.images:hover {
border-top: 1px solid #febf00;
border-right: 1px solid #febf00;
border-bottom: 1px solid #febf00;
border-left: 1px solid #febf00;
}


aplicado al href

<a href="2500.htm" class="images"><img src="/fotos/2500.jpg" width="235" height="151" border="0"></a>

pero no funciona del todo bien, el color cambia pero no en todo el borde, la parte superior no aparece en el Explorer y en el Firefox no aparecen parte de los bordes laterales.

¿Hay alguna forma de poderlo hacer en javascript?
Muchas gracias!
  #2 (permalink)  
Antiguo 29/06/2005, 02:18
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola Isterisco

Cambia .images:hover por .imagesBorde y pon la imágen así:
Código:
<img src="tuimagen.gif" class="images"
 onmouseover = "this.className='imagesBorde'" onmouseout = "this.className='images'" />
Espero que te sirva. Saludos,
  #3 (permalink)  
Antiguo 29/06/2005, 09:39
 
Fecha de Ingreso: octubre-2004
Mensajes: 4
Antigüedad: 19 años, 6 meses
Puntos: 0
Gracias!!!!

Muchas gracias!!!
Ha funcionado perfectamente!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:50.