精华内容
下载资源
问答
  • js图片放大

    2013-06-07 12:38:10
    类似于淘宝查看商品图片放大效果,内含使用说明,简单方便
  • JS图片放大

    2007-08-04 16:11:43
    产品图片点击放大或切换JS事例
  • js图片放大镜源码

    2018-08-06 14:41:51
    js图片放大js图片放大js图片放大js图片放大
  • js 图片放大

    千次阅读 2010-05-13 14:49:00
    <mce:script src="jquery-1.3.2.js" mce_src="jquery-1.3.2.js"> <mce:script type="text/javascript"><!-- $(function(){ }); // --></mce:script> <mce:script language="JavaScript"><!-- /*function ...

    展开全文
  • js图片放大效果

    2011-12-26 09:55:49
    js图片放大效果,慢慢变大的效果 js图片放大效果,慢慢变大的效果
  • js 图片 放大镜 效果

    2014-02-10 22:05:06
    JS放大镜效果 js 图片 放大
  • JS 图片放大

    2013-06-13 12:00:12
    JS 图片放大镜,类似淘宝商品放大,需要的朋友可以下载
  • .net js 图片放大

    2012-05-03 21:37:56
    js图片放大镜,放大镜可以对图片局部放大 可设置放大倍数
  • 主要为大家详细介绍了js图片放大镜效果的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 原生js图片放大效果

    2019-11-29 15:44:34
    原生js图片放大效果 原生js图片放大效果 强调文本 强调文本 加粗文本 加粗文本 标记文本 删除文本 引用文本 H2O is是液体。 210 运算结果是 1024. 插入链接与图片 链接: link. 图片: 带尺寸的图片: 居中的图片: ...

    本文参照了作者https://blog.csdn.net/ppfxdj/article/details/92065269修改

    效果如下

    在这里插入图片描述

    点击遮罩层可以关闭图片,或者点击这个按钮,由于时间关系,样式没调过来这个按钮稍微定位一下就可以

    在这里插入图片描述

    废话不多说直接上代码,可兼容小屏幕电脑或手机

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>图片放大</title>
    		<meta name="keywords" content="" />
    		<meta name="description" content="" />  
    		<meta name="viewport" content="width=device-width, initial-scale=1.0">
    		<style>
    			ul,li{margin:0;padding:0;list-style: none}
    			#box{
    				width:600px;
    				height:400px;
    				margin:20px auto;
    			}
    			ul li{
    				float: left;
    				width:200px;
    				height:200px;
    			}
    			img{
    				width:100%;
    				height:100%;
    			}
    			.mark{
    				width:100%;
    				height:100%; 
    				background:#000;
    				opacity: 0.8;
    				position: fixed;
    				top: 0;
    				left: 0;
    			}
    			 /*修改pic的宽高,可调整图片大小*/
    			.pic{
    				width:80%;
    				height:500px; 
    				position: fixed;
    				left: 10%;
    				top: 20%;
    			}
    			span{
    				position: fixed;
    				width:20px;
    				height:20px;
    				left:450px;
    				top:50px; 
    				background: #fff;
    				text-align: center;
    			}
    		</style>
    	</head>
    	<div id='box'>
    		<ul>
    			<!--插入图片-->
    			<li><img src="../static/vue-photo-preview/demo/2.jpg" alt=""></li>
    			<li><img src="../static/vue-photo-preview/demo/3.jpg" alt=""></li>
    			<li><img src="../static/vue-photo-preview/demo/2.jpg" alt=""></li>
    			<li><img src="../static/vue-photo-preview/demo/3.jpg" alt=""></li>
    			<li><img src="../static/vue-photo-preview/demo/2.jpg" alt=""></li>
    			<li><img src="../static/vue-photo-preview/demo/3.jpg" alt=""></li>
    		</ul>
    		<!-- <div class='mark'></div>
    		<img src="../static/vue-photo-preview/demo/3.jpg"  class='pic'>
    		<span>X</span> -->
    	</div>
    	<script>
    		var lis=document.getElementsByTagName('li');
    		var box=document.getElementById('box');
    			//遍历所有的li,单击的是哪个li里的图片src 。
    			//	创建div  className='mark' 追加到box
    			//	创建img  src          className  追加到box
    			//	创建span  innerHTML=X  追加到box
    			for(var i=0;i<lis.length;i++){
    	
    				     lis[i].onclick=function(){
    				     	//console.log(this)
    				     	var  newDiv=document.createElement('div');				//定义好创建的元素
    				     		 newDiv.className='mark';							//创建div的时候class类名为mark
    				     		 box.appendChild(newDiv);							//#box下创建div
    				     	var  newImg=document.createElement('img');
    				     		 newImg.className='pic';
    				     		 newImg.src=this.getElementsByTagName('img')[0].src;	//创建img的时候src路径为当前点击的图片
    				     		// newImg.src=this.childNodes[0].src;
    				     		 box.appendChild(newImg);
    				     	var newSpan=document.createElement("span");
    				     		newSpan.innerHTML='X';
    				     		box.appendChild(newSpan);
    	
    				     		newSpan.onclick=function(){					//span创建了关闭事件,点击删除以下元素
    				     			box.removeChild(newDiv);
    				     			box.removeChild(newSpan);
    				     			box.removeChild(newImg);
    				     		}
    							newDiv.onclick = function(){				//div也创建了关闭事件,点击删除以下元素
    								box.removeChild(newDiv);
    								box.removeChild(newSpan);
    								box.removeChild(newImg);
    							}
    	
    				     }
    	
    			}
    	
    	
    	</script>
    	</body>
    </html>
    
    

    以上代码实现了简单的点击图片能够放大的效果,没有其它的效果,如有逻辑不清晰,或者有更好的实现方法可以加我扣1344160559一起探讨。

    展开全文
  • js图片放大

    2019-10-04 03:14:51
    JS图片放大镜效果。 应用场景:各大电商网站。 (附件) <!-- Author: XiaoWen Create a file: 2017-01-13 12:28:36 Last modified: 2017-01-13 17:16:46 Start to work: Finish the work: Other ...

    JS图片放大镜效果。

    应用场景:各大电商网站。

    js图片放大镜

    (附件)

     

    <!--
    Author: XiaoWen
    Create a file: 2017-01-13 12:28:36
    Last modified: 2017-01-13 17:16:46
    Start to work:
    Finish the work:
    Other information:
    -->
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <style>
        *{
          margin: 0;
          padding: 0;
        }
        #box{
          height: 280px;
          width: 480px;
          background: url(small.jpg) no-repeat;
          float:left;
        }
        #rec{
          height: 100px;
          width: 100px;
          opacity:.5;
          background: #ccc;
          position: absolute;
          left: 0;
          top: 0;
          display:none;
        }
        #box1{
          height: 400px;
          width: 400px;
          background: url(big.jpg) no-repeat;
          float:left;
          display: none;
        }
      </style>
    </head>
    <body>
    <div id="box">
      <div id="rec"></div>
    </div>
    <div id="box1"></div>
    </body>
    <script>
      box.onmouseover=function(){
        rec.style.display='block';
        box1.style.display='block';
      }
      box.onmousemove=function(ev){
        var e=ev||event;
        // var ex=e.clientX; //鼠标位置不在中间
        // ex=e.clientX-rec.offsetWidth/2; //鼠标位置在中间
        var ex=e.clientX-rec.offsetWidth/2;
        var ey=e.clientY-rec.offsetHeight/2;
    
        //让小方块不超出左边
        if(ex<box.offsetLeft){
          ex=box.offsetLeft
        }
        //让小方块不超出右边
        if(ex>box.offsetLeft+box.offsetWidth-rec.offsetWidth){ //让小方块不超出左边
          ex=box.offsetLeft+box.offsetWidth-rec.offsetWidth
        }
        //让小方块不超出上边
        if(ey<box.offsetTop){
          ey=box.offsetTop
        }
        //让小方块不超出下边
        if(ey>box.offsetTop+box.offsetHeight-rec.offsetHeight){
          ey=box.offsetTop+box.offsetHeight-rec.offsetHeight
        }
        rec.style.left=ex+'px';
        rec.style.top=ey+'px';
        box1.style.backgroundPositionX=-4*ex+'px'
        box1.style.backgroundPositionY=-4*ey+'px'
    
      }
      box.onmouseout=function(){
        rec.style.display='none';
        box1.style.display='none';
      }
    
    </script>
    </html>

     

    转载于:https://www.cnblogs.com/daysme/p/6366133.html

    展开全文
  • JS图片放大查看的3种方案-附件资源
  • JS图片放大

    2019-03-14 17:49:34
    原生javascript图片放大镜,苏宁商城图片放大镜效果,放大
  • js图片放大 ;可以设置放大的倍数,非常好用。
  • js 图片放大特效源码

    2010-05-09 20:45:49
    js 图片放大特效源码,内有三种不同形式的图片放大特效,欢迎大家下载.......
  • js 图片 放大镜 asp

    2009-12-09 13:32:13
    js 图片 放大镜 asp,网页图片放功能,层效果
  • 下面小编就为大家带来一篇js图片放大镜实例讲解(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 超逼真的JS图片放大镜,采用Jquery 技术, 酷炫效果
  • 4种JS图片放大缩小效果,总有一种是你想要的。不论死的还是活的。请帮忙顶
  • 主要为大家详细介绍了JS实现图片放大效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 使用js中的bigimg(鼠标放在某个元素上)和normalImg(鼠标移开某个元素)图片放大,写完后在网页中打开后发现图片放大了,但是整个网页也随着图片放大了。 求:怎么做才能只让图片放大,网页不放大 放大状态 ...
  • 下面的演示可能存在一些与页面JS冲突的问题。如果想要演示或者完整的放大效果 html
  • js图片放大预览

    2013-04-03 15:24:03
    点击图片,弹出图片放大效果,然后点击图片可以关闭放大图片,类似QQ相册预览放大效果
  • js图片放大特效

    2013-10-29 23:16:38
    非常绚丽的网页图片放大特效,包括文字放大,放大倍数调整。内含多种!美工必备!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,958
精华内容 1,183
关键字:

js图片放大