JavaScript se puede usar para manipular la propiedad de estilo de un elemento HTML para crear un efecto de zoom y zoom-out. Para hacer esto, simplemente acceda al atributo de ancho utilizando la propiedad de estilo y aumentarla o disminuirla de acuerdo con el requisito. Para acceder a esta propiedad de estilo de un elemento HTML, se debe crear y almacenar una referencia al elemento HTML dentro de una variable de JavaScript. Revisemos el procedimiento paso a paso para lograr la tarea en cuestión.
Paso 1: Configuración del documento HTML
Comience creando un nuevo documento HTML con las siguientes líneas dentro de él:
En las líneas anteriores:
Ejecutar el documento HTML en este punto producirá la siguiente salida en el navegador:
Paso 2: Agregar funcionalidad usando JavaScript
En el segundo paso, cree una etiqueta de script en el mismo documento HTML o cree un nuevo archivo de JavaScript y enléelo al documento HTML. No importa el caso, lo primero en JavaScript es crear la función para el botón zoom-in con las siguientes líneas de código:
función zoomin ()
var pic = documento.getElementById ("Pic");
ancho de var = foto.ClientWidth;
Foto.estilo.ancho = ancho + 100 + "px";
En el fragmento de código anterior:
Esto imitará un efecto de zoom en la imagen cada vez que se haga clic en el botón zoom-in.
Después de eso, cree la función para el botón Zoom-Out usando las siguientes líneas:
function zooMout ()
var pic = documento.getElementById ("Pic");
ancho de var = foto.ClientWidth;
Foto.estilo.ancho = ancho - 100 + "px";
En el fragmento de código anterior:
Esto imitará un efecto de zoom en la imagen cada vez que se presione el botón de zoom fuera.
Paso 3: Probar la funcionalidad
El último paso para ejecutar el documento HTML y observar el funcionamiento del documento HTML para que sea:
Como está claro en el GIF anterior, el botón Zoom-In y el zoom-Out funcionan perfectamente según lo previsto.
Envolver
Es bastante fácil imitar un acercarse y un disminuir el zoom efecto en un imagen Elemento con la ayuda de JavaScript. Después de que todo el documento HTML esté configurado, ingrese al archivo JavaScript y acceda a la ancho Propiedad de la imagen. Y luego cambiar el valor de eso ancho propiedad de acuerdo con el botón que ha sido presionado por el usuario.