Foros del Web » Programando para Internet » Javascript »

Como mover una imagen

Estas en el tema de Como mover una imagen en el foro de Javascript en Foros del Web. Hola, estoy haciendo un periodico web y necesito mover una imagen cuando se abra una pagina de izquierda a derecha y de derecha a izquierda ...
  #1 (permalink)  
Antiguo 11/09/2008, 05:14
 
Fecha de Ingreso: agosto-2008
Mensajes: 23
Antigüedad: 15 años, 8 meses
Puntos: 0
Como mover una imagen

Hola, estoy haciendo un periodico web y necesito mover una imagen cuando se abra una pagina de izquierda a derecha y de derecha a izquierda continuamente y no se como hacerlo porque yo he utilizado marquesinas siempre, gracias
  #2 (permalink)  
Antiguo 11/09/2008, 05:28
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Como mover una imagen

Hola:

La técnica para mover elementos es tenerlos en un contenedor (capa) que tenga el estilo position: relative, y el elemento a mover position: absolute; luego ir variando el estilo left (sin olvidarse de las medidas) para los desplazamientos verticales, y modificar el top para desplazamientos horizontales.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 11/09/2008, 06:05
 
Fecha de Ingreso: agosto-2008
Mensajes: 23
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Como mover una imagen

ya, pero esque no tengo mucha idea la verdad y no se muy bien como va el codigo, consigo hacer desplazarse de derecha a izquierda, pero luego la vuelta ni idea, no sabes de ningun tutorial con ejemplos que me aclaren algo?gracias
  #4 (permalink)  
Antiguo 11/09/2008, 10:37
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Como mover una imagen

Hola:

Al menos ya tienes el desplazamiento en una dirección...

Si es de derecha a izquierda se trata de una posición mayor que cero hasta la posición cero...

if (x == minX || x == maxX) incremento = -incremento;
x += incremento;
elemento.style.left = x + "px";

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 21:16.