首页 > 代码库 > 单张图片放大镜特效
单张图片放大镜特效
点击一个图片,然后出现遮罩层,放大的图片,点击遮罩层回到原图
<div class="sort-t"> <img src=http://www.mamicode.com/"@item.UserInfo.DriverLicenseImage" width="100" height="70"> </div> <div class="imgPosition"></div>
<div class="shade" style="display:none;"></div> //遮罩
css 样式.imgPosition { width: 220px; height: 203px; display: none; } .sort-t { text-align: center; } .sort-t img { cursor: pointer; } .hoverImg img { position: absolute; width: 400px; height: 300px; left: 50%; top: 50%; margin-left: -250px; margin-top: -200px; cursor: pointer; z-index: 9999; zoom: 5; } /*遮罩层*/ .shade { background: #666; width: 200%; height: 200%; position: absolute; top: 0; left: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity: 0.3; z-index: 999; }
js 代码 $().ready(function (e) { $(".sort-t").click(function () { var _this = $(this); $(".sort-t").removeClass("hoverImg");//删除所有的大图片样式 _this.addClass("hoverImg");//给当前元素添加 $(".shade").show(100);//显示遮罩层 _this.next(".imgPosition").show();//当图片变大的时候里面的位置不改变 }); $(".shade").click(function () { $(this).hide(); $(".sort-t").removeClass("hoverImg"); $(".imgPosition").hide(); }); });
单张图片放大镜特效
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。