简单实现淘宝图片局部放大特效
1.首先上传800*800↑的图片,在服务器上保存400*400、800*800和原始图片这三种格式
2.在web页面上显示400*400的图片,在该图片上面加一个200*200的层(div),用于显示查看图片局部区域,当鼠标放在图片上,显示该层(div),鼠标离开则隐藏.
3.通过鼠标移动事件获取鼠标在图片上的坐标(X,Y),即局部图片的左上角定点,右下角定点则为(X+200,Y+200),把这四个坐标发送到后台
4.后台根据获取到的坐标,从800*800 获取400*400大小的区域,形成新的图片,将该图片输出到客户端
代码及图片如下:
a)后台核心代码
b)前台显示效果
文章来源:南京宝云教育官网http://edu.baocloud.com/article.php?id=73
南京宝云教育ocp课程链接http://edu.baocloud.com/renzheng_info.php?id=3
南京宝云教育Android课程链接http://edu.baocloud.com/kecheng_info.php?id=18
南京宝云教育java课程链接http://edu.baocloud.com/kecheng_info.php?id=16
南京宝云教育ios课程链接http://edu.baocloud.com/kecheng_info.php?id=17
2.在web页面上显示400*400的图片,在该图片上面加一个200*200的层(div),用于显示查看图片局部区域,当鼠标放在图片上,显示该层(div),鼠标离开则隐藏.
3.通过鼠标移动事件获取鼠标在图片上的坐标(X,Y),即局部图片的左上角定点,右下角定点则为(X+200,Y+200),把这四个坐标发送到后台
4.后台根据获取到的坐标,从800*800 获取400*400大小的区域,形成新的图片,将该图片输出到客户端
代码及图片如下:
a)后台核心代码
![]() |
b)前台显示效果
![]() |
文章来源:南京宝云教育官网http://edu.baocloud.com/article.php?id=73
南京宝云教育ocp课程链接http://edu.baocloud.com/renzheng_info.php?id=3
南京宝云教育Android课程链接http://edu.baocloud.com/kecheng_info.php?id=18
南京宝云教育java课程链接http://edu.baocloud.com/kecheng_info.php?id=16
南京宝云教育ios课程链接http://edu.baocloud.com/kecheng_info.php?id=17