效果图如下
首先我们先写好html和css样式
css样式
我们大图和小图使用的一张图片,这里需要注意的是
蒙版/小图=大图的div/大图
我们主要分析一下js如何写
1.让蒙版和大图显示出来
2.当鼠标移动的时候获取鼠标在小图上的的位置
3.计算最大值和最小值
4.定位大图片
难点就是大图移动的距离=蒙版移动的距离/蒙版最大移动距离*大图最大移动距离
需要注意的是大图移动和蒙版的移动距离是反方向
5.不要忘记当鼠标移出小图的时候蒙版和大图消失
效果图如下
首先我们先写好html和css样式
css样式
我们大图和小图使用的一张图片,这里需要注意的是
蒙版/小图=大图的div/大图
我们主要分析一下js如何写
1.让蒙版和大图显示出来
2.当鼠标移动的时候获取鼠标在小图上的的位置
3.计算最大值和最小值
4.定位大图片
难点就是大图移动的距离=蒙版移动的距离/蒙版最大移动距离*大图最大移动距离
需要注意的是大图移动和蒙版的移动距离是反方向
5.不要忘记当鼠标移出小图的时候蒙版和大图消失