JavaScript实现放大镜效果
原理:
鼠标在小图片上移动时,通过捕捉鼠标在小图片上的位置,定位大图片的相应位置;
遮罩层(放大镜)如何移动,大图片反方向对应倍数移动
主要涉及三个事件:
鼠标移入 :显示遮罩层和大图区域
鼠标移出 :隐藏遮罩层和大图区域
鼠标移动
该案例使用的图片分辨率大小是1440*900
HTML:
1 2 <div id="small"> 3 <img src="img/dog.jpg" /> 4 5 <div id="mark">div> 6 div> 7 8 <div id="big"> 9 <img src="img/dog.jpg" /> 10 div>
CSS:
1
JS:
1
效果: