Tecnología

Inicio

Cómo mover una imagen alrededor Usando un Tutorial CSS

las hojas de estilo en cascada ayudan a añadir color, la interactividad y el movimiento de las páginas Web estáticas. CSS puede convertir sitios ordinarias en sitios espectaculares una vez que entienda cómo funciona. Por ejemplo, si desea hacer que los objetos tales como imágenes se mueven a nuevas ubicaciones en su página web, que puede hacer que el uso de CSS y JavaScript. JavaScript proporciona la lógica necesaria para cambiar la posición de las imágenes mediante el ajuste de sus propiedades CSS.

Instrucciones

1 Lance un editor de texto o un editor HTML. Pegar el código se muestra a continuación en la sección del cuerpo del documento. No importa donde se coloca el código en esa sección.

<Div id = clase "imagen1" = "movimiento">
<Img src = "dogear.jpg" />
</ Div>

Este código HTML crea un elemento div que contiene una imagen. Reemplazar "Image_Name" con el nombre de una imagen en el disco duro o la URL de una imagen que existe en Internet. Tenga en cuenta la referencia a la clase CSS llamado "movimiento" en el código. Esta clase CSS establece las propiedades necesarias para que las imágenes se mueven.

2 Agregue la siguiente línea de código debajo del código que se muestra en el paso anterior.

<Input type = "button" value = "Mover Imagen" onclick = "moveImage ( 'imagen1', '100', '200')" />
Este código crea un botón. Que va a utilizar este botón para probar el programa. El botón se llama a una función de JavaScript y pasa el id del div contenedor a esa función. También pasa dos números de la función. El primer número - 100 - representa la ubicación en píxeles nos gustaría que aparezca la imagen en relación con el borde izquierdo del navegador. El segundo número - 200 - representa la distancia en píxeles desde la parte superior de la página del navegador en la que desea mostrar la imagen. En este ejemplo, estos valores hacen que la imagen aparezca 100 píxeles desde el lado izquierdo del navegador y 200 píxeles desde la parte superior del navegador.

3 Pegar el código CSS se muestra a continuación en la sección de la cabeza de su documento:

<Style>
.motion {position: absolute; superior: 300; izquierda: 400}
</ Style>

Este código crea la clase de movimiento CSS. Tenga en cuenta que el nombre de "movimiento" tiene un período frente a ella. El valor del atributo posición es "absoluta". Este es el valor crítico necesario para permitir desplazar objetos alrededor del navegador. Los atributos superior e izquierdo representan la ubicación inicial de la imagen en la pantalla en relación con el borde superior del navegador y su borde izquierdo. Los valores 300 y 400 en este ejemplo que el navegador para visualizar la imagen de 300 píxeles desde la parte superior y 400 de la izquierda cuando la página se abre por primera vez.

4 Agregue su función JavaScript para el documento pegando el siguiente código en la sección de escritura del documento:

moveImage función (imagen, arriba, izquierda) {
var imageObj = document.getElementById (imagen);
imageObj.style.top = parte superior;
imageObj.style.left = izquierda;
imageObj.style.zIndex = 500;
}

Este código establece las propiedades de ubicación superior e izquierdo del contenedor div que contiene la imagen. También establece el valor zIndex del div en un número alto. Este índice CSS determina qué elementos aparecen en la página delante de los demás. Los elementos con valores altos aparecen delante de las imágenes con valores más bajos. Al dar div de su imagen un alto valor zIndex, se asegura que aparece delante de otros elementos que pueden solaparse cuando se mueve la imagen.

5 Guarde el documento y verlo en su navegador. La imagen aparece en la parte inicial de las coordenadas que ha especificado en la clase CSS. Haga clic en el botón "Mover Imagen". La imagen se desplaza a las coordenadas se pasan a la función de JavaScript.

Consejos y advertencias

  • También puede animar una imagen llamando a la función moveImage repetidamente y pasándolo nuevos valores para la parte superior y la izquierda cada vez que la llame.
  • Tenga cuidado al asignar valores a los atributos superior e izquierda en la clase de movimiento CSS. Los desarrolladores a veces se olvidan de añadir las letras "px" hasta el final de los valores que definen en la clase.