JavaScript peut être utilisé pour manipuler la propriété de style d'un élément HTML pour créer un effet de zoom-in et de zoom-out. Pour ce faire, accédez simplement à l'attribut de largeur à l'aide de la propriété de style et augmentez-le ou diminuez-le en fonction de l'exigence. Pour accéder à cette propriété de style d'un élément HTML, une référence à l'élément HTML doit être créée et stockée à l'intérieur d'une variable de JavaScript. Passons en revue la procédure étape par étape pour atteindre la tâche à accomplir.
Étape 1: Configuration du document HTML
Commencez par créer un nouveau document HTML avec les lignes suivantes à l'intérieur:
Dans les lignes ci-dessus:
L'exécution du document HTML à ce stade produira la sortie suivante sur le navigateur:
Étape 2: Ajout de fonctionnalités à l'aide de JavaScript
Dans la deuxième étape, créez une balise de script dans le même document HTML ou créez un nouveau fichier JavaScript et liez-le au document HTML. Peu importe le cas, la première chose en JavaScript est de créer la fonction du bouton Zoom-in avec les lignes de code suivantes:
fonction zooMin ()
var pic = document.getElementById ("pic");
var largeur = pic.ClientWidth;
pic.style.largeur = largeur + 100 + "px";
Dans l'extrait de code ci-dessus:
Cela imitera un effet de zoom sur l'image chaque fois que le bouton zoom-in est cliqué.
Après cela, créez la fonction du bouton Zoom-Out à l'aide des lignes suivantes:
fonction zoomout ()
var pic = document.getElementById ("pic");
var largeur = pic.ClientWidth;
pic.style.largeur = largeur - 100 + "px";
Dans l'extrait de code ci-dessus:
Cela imitera un effet de zoom-out sur l'image à chaque fois que le bouton Zoom-Out est enfoncé.
Étape 3: Tester la fonctionnalité
La dernière étape pour exécuter le document HTML et observer le fonctionnement du document HTML comme:
Car il est clair du gif ci-dessus que le zoom-in et le bouton zoom-out fonctionnent parfaitement comme prévu.
Conclure
Il est assez facile d'imiter un agrandir et un Dézoomer effet sur un image élément avec l'aide de JavaScript. Une fois le document HTML largeur propriété de l'image. Puis modifie la valeur de cela largeur propriété en fonction du bouton qui a été appuyé par l'utilisateur.