Use JS to zoom in and out when the mouse is on the image. The specific code is as follows: <!DOCTYPE html> <html> <head> <title></title> </head> <body> <div id='div_jpg' style="width: 200px;height: 200px;"> <img src="./128206.jpg" id="img" style="width: 100%;height: 100%;"> </div> <script> var img = document.getElementById('img') var s1,s2 console.log(img) // Image magnification effect i = 100; img.addEventListener('mouseover',function(){ clearInterval(s1); s1 = setInterval(function(){ i+=0.1; img.style.width = (i)+'%'; img.style.height = (i)+'%'; i = parseFloat(i); if(i>=120) clearInterval(s1); },1); }) img.addEventListener('mouseout',function(){ clearInterval(s2); s2 = setInterval(function(){ i-=0.1; img.style.width = (i)+'%'; img.style.height = (i)+'%'; i = parseFloat(i); if(i<=100) clearInterval(s2); }) }) </script> </body> </html> Share the source code, friends who like it click to view: Based on jQuery plug-in Pinchzoom.js to achieve finger touch picture zooming special effects source code jQuery mouse hovers over the picture to enlarge and slide to display the title special effect This concludes the article on how to use JS to zoom in and out by placing the mouse on an image. For more information on js image zooming in and out, please search previous articles on 123WORDPRESS.COM or continue browsing the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: MySql 5.6.35 winx64 installation detailed tutorial
>>: CentOS 7 installation and configuration tutorial under VMware10
Google's goal with Flutter has always been to...
1. Background Recently, some friends encountered ...
You can see that their visual effects are very bea...
1. Concurrency Concurrency is the most important ...
Sometimes the theme of a project cannot satisfy e...
Table of contents About G2 Chart use Complete cod...
Statement 1: <link rel="shortcut icon"...
I followed the tutorial on W3school. I think the t...
1. It is preferred to use the root user to log in...
Many times, we expect the query result to be at m...
I encountered a small problem today and struggled ...
Organize the MySQL 5.5 installation and configura...
Table of contents Case scenario Solving the probl...
<base target=_blank> changes the target fram...
Table of contents 1. innodb_buffer_pool_size 2. i...