Foros del Web » Programando para Internet » Javascript »

Mover imagen al centro (modificar)

Estas en el tema de Mover imagen al centro (modificar) en el foro de Javascript en Foros del Web. Hola buenas a todos los del foro, 1. bueno me preguntaba como hacer que cuando pases el RATON por encima de una imagen esta imagen ...
  #1 (permalink)  
Antiguo 28/02/2013, 11:20
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Pregunta Mover imagen al centro (modificar)

Hola buenas a todos los del foro,
1. bueno me preguntaba como hacer que cuando pases el RATON por encima de una imagen esta imagen se posicione en el centro de la pantalla.

2. Y luego vuelva a su posición inicial.

Bien, lo 1 lo conseguí modificando el .style del elemento en los atributos:
-.style.top='20%';
.style.left='40%';
.style.width='20%';
.style.zIndex='10';
Si tienen una forma mejor porfavor decirmelo.

Y bueno ahora mi pregunta una vez hecho que la imagen se ponga en el centro de la página quiero que cuando selecciones la otra imagen, la 1 imagen baje a su posición inicial, y asi con todas.

Dejo el código hasta ahora.

Código Javascript:
Ver original
  1. <html>
  2.  
  3. <head>
  4.     <title> Imagen Grande.
  5.     </title>
  6.     <style>
  7.         #imagen1 {
  8.         position: absolute;
  9.         left: 5%;
  10.         top: 85%;
  11.         bottom: 5%;
  12.         width: 4%;
  13.         border: solid 2px red;
  14.         }
  15.    
  16.         #imagen2 {
  17.         position: absolute;
  18.         left: 10%;
  19.         top: 85%;
  20.         bottom: 5%;
  21.         width: 4%;
  22.         border: solid 2px blue;
  23.         }
  24.        
  25.         #imagen3 {
  26.         position: absolute;
  27.         left: 15%;
  28.         top: 85%;
  29.         bottom: 5%;
  30.         width: 4%;
  31.         border: solid 2px blue;
  32.         }
  33.        
  34.         #imagen4 {
  35.         position: absolute;
  36.         left: 20%;
  37.         top: 85%;
  38.         bottom: 5%;
  39.         width: 4%;
  40.         border: solid 2px blue;
  41.         }
  42.        
  43.         #imagen5 {
  44.         position: absolute;
  45.         left: 25%;
  46.         top: 85%;
  47.         bottom: 5%;
  48.         width: 4%;
  49.         border: solid 2px red;
  50.         }
  51.     </style>
  52.     <script>
  53.     /* Con esto posicionamos las imagenes en esos valores
  54.         aproximadamente el centro de la página y en grande.
  55.     */
  56.         function subir(x)
  57.         {
  58.         var imagenes='imagen'+ x
  59.         document.getElementById(imagenes).style.top='20%';
  60.         document.getElementById(imagenes).style.left='40%';
  61.         document.getElementById(imagenes).style.width='20%';
  62.         document.getElementById(imagenes).style.zIndex='10';
  63.         }
  64.        
  65.         function vuelve(x)
  66.         {
  67.         var imagenes='imagen'+ x
  68.         document.getElementById(imagenes).style.top='85%';
  69.         document.getElementById(imagenes).style.left='35%';
  70.         document.getElementById(imagenes).style.width='4%';
  71.         }
  72.        
  73.     </script>
  74. </head>
  75. <body>
  76.     <h3 align="center">Posicionate sobre la imagen </h3>
  77.     <!--Imagenes que suben-->
  78.     <img id="imagen1" src="barca.jpg" onmouseOver="subir(1)" onmouseOut="vuelve(1)"/>
  79.     <img id="imagen2" src="real.png" onmouseOver="subir(2)" />
  80.     <img id="imagen3" src="nal.jpg" onmouseOver="subir(3)" />
  81.     <img id="imagen4" src="amadrid.png" onmouseOver="subir(4)" />
  82.     <img id="imagen5" src="chelsea.jpg" onmouseOver="subir(5)" />
  83.    
  84. </body>
  85. </html>

Saludos espero me puedan ayudar
Lo que quiero es: cuando pases el ratón por la Imagen esta se ponga en el centro en grande.
Y cuando cambies de imagen esta 1 vuelva abajo y la 2 suba y asi sucesivamente.



Al final tengo una función llamada:

function vuelve(x)
{
var imagenes='imagen'+ x
document.getElementById(imagenes).style.top='85%';
document.getElementById(imagenes).style.left='35%' ;
document.getElementById(imagenes).style.width='4%' ;
}

Que es lo que intente para que volvieran, pero con esto solo bajan a esa posición y no a su posición inicial.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1

Etiquetas: elegir, foto, funciones, imagenes
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 16:23.