Foros del Web » Creando para Internet » CSS »

Cambiar imagen pasando ratón por encima de un botón.

Estas en el tema de Cambiar imagen pasando ratón por encima de un botón. en el foro de CSS en Foros del Web. Hola, hasta ahora he estado probando diferentes maneras de cambiar imágenes con el hover y el onmouseover, pero sólo soy capaz hasta ahora de cambiar ...
  #1 (permalink)  
Antiguo 23/02/2016, 19:04
 
Fecha de Ingreso: febrero-2016
Mensajes: 1
Antigüedad: 8 años, 2 meses
Puntos: 0
Cambiar imagen pasando ratón por encima de un botón.

Hola,

hasta ahora he estado probando diferentes maneras de cambiar imágenes con el hover y el onmouseover, pero sólo soy capaz hasta ahora de cambiar la imagen por la cual yo paso el ratón, y mi intención es pasar el ratón por encima de un botón, y se cambie una imagen que tengo al lado, no quiero que me cambie nada de ese botón.

Me gustaría que si esto puede hacerse, alguien me encaminara o me guiara un poco, ya que soy nuevo en esto.

Gracias y un saludo!
  #2 (permalink)  
Antiguo 25/02/2016, 14:43
Avatar de Pantera80  
Fecha de Ingreso: noviembre-2014
Ubicación: España
Mensajes: 35
Antigüedad: 9 años, 5 meses
Puntos: 6
Respuesta: Cambiar imagen pasando ratón por encima de un botón.

Buenas!!! te lo explicaré con un ejemplo usando Javascript:

Primero, tenemos que guardar en una variable la imagen:
Código:
var imagen = document.getElementById('imagen');
Luego debemos elegir el elemento que va a disparar el evento (en este caso un botón):
Código:
<input type="button" value="Pasa el ratón por encima!"  onmouseout="cambiarImagen()" onmouseover="restaurar()" />
Y después cambiamos el 'src' de la imagen:
Código:
function cambiarImagen(){            
            imagen.src = "http://i.blogs.es/85042c/as17-148-22727/650_1200.jpg";
        }


Te dejo un ejemplo completo:


Código:
<html lang="en">
<head>
    <script type="text/javascript">
        
        function iniciar(){
            var imagen = document.getElementById('imagen'); 
        }
        function restaurar(){            
            imagen.src = "http://3.bp.blogspot.com/-MGedRBgtcQY/VWZTWWKEfGI/AAAAAAAAABQ/um8W-TDSTnw/s1600/www.BancodeImagenesGratuitas.com-Fantasticas-20.jpg";
        }
        
        function cambiarImagen(){            
            imagen.src = "http://i.blogs.es/85042c/as17-148-22727/650_1200.jpg";
        }    
    </script>
    <style type="text/css">
        img { 
            width: 40%;
            height: 200px;
        }
    </style>
</head>
<body onload="iniciar()">
  
   <input type="button" value="Pasa el ratón por encima!"  onmouseout="cambiarImagen()" onmouseover="restaurar()" />
       <div ><img id="imagen" src="http://i.blogs.es/85042c/as17-148-22727/650_1200.jpg" alt=""
           ></div>
  
    
</body>
</html>
  #3 (permalink)  
Antiguo 25/02/2016, 17:35
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Cambiar imagen pasando ratón por encima de un botón.

Has probado con el selector de hermano adyacente?? https://developer.mozilla.org/es/doc...nos_adyacentes
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: hover
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 09:10.