html5图片点击放大
第一种:
css:
<style type="text/css">*{margin:0px;padding:0px;}.zhezhao{width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.8;position:absolute;left:0px;top:0px;display:none;z-index:4;}
</style>
html:
<div class="zhezhao" id="zhezhao" onclick="bg();"></div>
<div class="image_large" onclick="hideImg();" hidden>
</div><img src='"+data.userHead+"' onclick="imgshow('" + data.userHead + "');" height='30px' class="logoImg amplifyImg"/><script type="text/javascript">var zhezhao=document.getElementById("zhezhao");var login=document.getElementById("login");function imgshow(src){var large_image = '<img src= '+ src +'></img>';$('.image_large').show();$('.image_large').html($(large_image).attr("style","display:block;height:90%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;"));zhezhao.style.display="block";login.style.display="block";}function hideImg() {$('.image_large').hide();zhezhao.style.display="none";login.style.display="none";}function bg() {$('.image_large').hide();zhezhao.style.display="none";login.style.display="none";}
</script>
第二种:
1.html 代码
<div id="imgEnlargeDiv" style="display: none; text-align: center;position: fixed;z-index: 1000;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,.9);"><img id="bigimg" style="height: auto;width: 40%;border: 0; margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;" src="" />
</div>2.js 代码
<script src="assets/js/jquery-1.10.2.min.js"></script> <!--引入jquery --><script type="text/javascript">//图片放大
$(function(){ $("#imgEnlargeDiv").click(function(){//再次点击淡出消失弹出层 $(this).fadeOut("fast"); });
});function imgShow(outerdiv, bigimg, _this){ var src = _this.attr("src");//获取当前点击的pimg元素中的src属性 $(bigimg).attr("src", src);//设置#bigimg元素的src属性 $(outerdiv).fadeIn("fast"); //图片放大的div快速淡入显示层
} function imgEnlarge() {$("img[type ='showImg']").mouseover(function(){$(this).css("cursor","pointer");//鼠标移动到图片,鼠标箭头变为手势});$("img[type ='showImg']").click(function(){ var _this = $(this);//将当前的pimg元素作为_this传入函数 imgShow("#imgEnlargeDiv", "#bigimg", _this); });
}</script>3.使用
调用imgEnlarge(); 则会对$("img[type ='showImg']")的图片添加点击事件。点击图片后则会弹出图片放大层。
html5图片点击放大相关推荐
- layui 怎么设置点击图片放大_layui实现一个图片点击放大
layui实现一个图片点击放大 2019-10-27 01:58:45 卢浮宫 版权声明:本文为站长原创文章,转载请写明出处 QQ分享 一.背景 业务需求,实现一个图片点击放大功能.之前有说个一个 ...
- 图片点击放大,并显示浮层
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...
- 图片点击放大java_Eova列表显示图片并点击放大
eova3.3.0支持新的上传文件姿势:设置元字段配置 {"filename":"ORIGINAL_TIME"} 在原先保存原文件名的基础上动态增加了时间戳,在 ...
- jQuery实现图片点击放大缩小(小案例)
我们不废话,直接上例子.首先利用dom的垂直分层实现图片的点击放大和缩小(手机上使用的效果较好),在图片放大的时候同时禁止页面的滑动,如果在web端的话可以不禁止屏幕的滚动(因为图片放大是将图 ...
- Android 自定义图片点击放大、缩小
@SuppressLint("AppCompatCustomView") public class ZoomImageView extends ImageView implemen ...
- 前端jquery实现图片点击放大缩小
利用dom的垂直分层实现图片的点击放大和缩小(手机上使用的效果较好),在图片放大的时候同时禁止页面的滑动,如果在web端的话可以不禁止屏幕的滚动(因为图片放大是将图片的宽度变成100%,在web上长度 ...
- 图片点击放大,你的网页也能做到!
我经常在博客中插入大图,然而总需要借助浏览器的滚轮缩放功能放大观看实在是不方便.于是我希望做一个点击即放大的功能. 下面就是一张可点击放大的图片,你可以点击试试!当然,我期望的效果是自动对所有博客中的 ...
- ionic图片点击放大,双指缩放
对于这个功能,也是查找了好多的资料,到现在其中的代码也需要好好研究研究,这个方法的缺点就是每次只能显示一张图片,并对其进行放大~至于多张图片,以后再研究~ 1.写好模板页(comImageBox.ht ...
- js 实现图片点击放大功能(组图)
js 实现组图点击放大功能 需求 使用到的组件或者类库 功能代码 需求 客户要求产品详情中的轮播图可以点击放大,并且放大后可以切换到其他图片 使用到的组件或者类库 layer.js jquery 功能 ...
最新文章
- 下一代 MES,智能制造的骨架
- android flux 与mvp,使用 MVP 时在设计上的考量
- matlab常用函数——软件常用函数
- MOSS/Sharepoint RBS概念以及运用
- 小程序开发(7)-之获取手机号、用户信息
- 那个linux系统自带应用商店,如何在荣耀笔记本(Linux版)中拥有deepin应用商店?...
- 绘制自己组合的k线图_短线投资者必备的四种双K线组合抄底技巧,次次选中黑马股,精准率超高...
- java中如何将string 转化成long
- 设计高性能大并发WEB系统架构注意点
- lambda函数if_现代 C++:Lambda 表达式
- python基于二维数据矩阵随机生成图像文件
- tracert命令查询服务器位置,服务器管理中tracert命令常用原理和命令行详解
- pmp知识点(11)-项目风险管理
- 在开发板运行可执行文件,报错 Syntax error: word unexpected (expecting “)“)
- python 顺序读取文件夹下面的文件(自定义排序方式)
- Wpremig的AH之战题解
- 一键圣诞帽 html5源码,HTML5在线教程之微信小程序“圣诞帽”的实现思路详解
- 微信公众号图文中怎么下载封面图?
- Ping过程的完全解析
- 大一大学计算机论文摘要,大学计算机基础小论文
热门文章
- 传统企业线下收益不可观,问答营销是你线上引流的好方法
- 《Android开发从零开始》——3.第一个Android程序
- 计算机科学属于sci核心吗,SCI属于核心期刊吗
- QR二维码编码解码原理算法介绍
- C语言 string.h头文件
- 浅谈集合List,Set以及Map集合的特点及区别
- opening registry key Software\Javasoft\Java Runtime Environment
- 【小白学习记录】渗透测试之信息收集
- HTTP中Get、Post、Put与Delete的区别
- 【用例设计】接口用例设计