项目文件已上传码云:叁贰壹/JavaScript 放大镜特效
可直接访问页面查看效果: http://songothao.gitee.io/javascript_magnifier_effect/
![f48c2803ef6808271eb20546555de2c0.png](https://i-blog.csdnimg.cn/blog_migrate/ae1ac9bab5542c56c4c66285714b7be3.png)
实现原理:将展示在页面上的图片进行设置宽高缩小,另外将大很多原图的原图进行隐藏,这个思路还是比较简单,难在计算放大效果的图片的位置设置。
JS设计思路:
- 鼠标进入显示图片区时,让显示放大的盒子出现;鼠标离开显示区,让显示放大的盒子隐藏;
- 设置鼠标在图片区滑动的事件,关于计算的问题在JS代码中有详细注释。
JS代码:
var
![31a68d2c38d4e3b753cf64869d725dfb.png](https://i-blog.csdnimg.cn/blog_migrate/d4068b980d9de0fbb15d9e0846a1b0b7.jpeg)
CSDN:https://blog.csdn.net/weixin_43148062
简书:https://www.jianshu.com/u/45339cbb7573