Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2013, 08:03
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 5 meses
Puntos: 56
Respuesta: mover dos imagenes a la vez

Holas, mluis12.

Mmh, o sea, en efecto con CSS puedes hacer que una imagen (u objeto) se "mueva" al pasar el mouse por encima:

Código css:
Ver original
  1. .contenido7 IMG:hover
  2. { position:relative; left:10px }

Pero hasta lo que sé, esto sólo afecta al objeto que gatilla el evento, no podrías alterar las propiedades de otros objetos (a no ser, tal vez, que estuvieran anidados...).

No sé si el CCS3 lo permite ahora, pero en mis limitados conocimientos, yo te diría que te toca programar esta funcionalidad con Javascript directamente (sea usando JS directo, o apoyado con Jquery o similar). Lo cierto es que si ya tienes capturado el :hover de uno de los objetos (la imagen1) con el CSS, no tendrías que programar su comportamiento, sino sólo el del otro objeto (imagen2), aunque dentro del evento del objeto 1. Algo como:

Código javascript:
Ver original
  1. function mover(objId)
  2. {
  3.  document.getElementById(objId).style.left = "50px";
  4. }
  5. function restaurar(objId)
  6. {
  7.  document.getElementById(objId).style.left = "inherit"; // esto no estoy segura, tú prueba el valor correcto
  8. }
Código HTML:
<img id="imagen1" onmouseover="mover('imagen2')" onmouseout="restaurar('imagen2')" />
<img id="imagen2" /> 
Saludos!!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*