zoukankan      html  css  js  c++  java
  • 带缩略图 轮播图

    <style type="text/css">
    			*{
    				margin: 0;
    				padding: 0;
    			}
    			
    			#outer{
    				position: relative;
    				margin: 30px auto 0;
    				 800px;
    				height: 450px;
    				overflow: hidden;
    			}
    			#inner{
    				position: absolute;
    				left: 0;
    				top: 0;
    				 3500px;
    				height: 450px;
    				overflow: hidden;
    			}
    			#inner img{
    				 800px;
    				height: 450px;
    				float: left;
    				overflow: hidden;
    			}
    			#tab{
    				 800px;
    				margin: 0 auto;
    				overflow: hidden;
    			}
    			#tab img{
    				 200px;
    				height: 100px;
    				float: left;
    				opacity: 1;
    			}
    		</style>
    

      

    <div id="outer">
    			<div id="inner" style="left: 0;">
    				<img src="img/5.jpg" alt="" />
    				<img src="img/6.jpg" alt="" />
    				<img src="img/7.jpg" alt="" />
    				<img src="img/8.jpg"/>
    			</div>
    		</div>
    		
    		<div id="tab">
    				<img src="img/5.jpg" alt="" />
    				<img src="img/6.jpg" alt="" />
    				<img src="img/7.jpg" alt="" />
    				<img src="img/8.jpg"/>
    		</div>
    		
    		<script type="text/javascript">
    			var outer = document.getElementById("outer");
    			var inner = document.getElementById("inner");
    			var tab = document.getElementById("tab");
    			var tabImg = tab.getElementsByTagName("img");
    			var time = null;
    			for(var i = 0 ; i < tabImg.length;i++)
    			{
    				tabImg[i].index = i;
    				tabImg[i].onmouseover = function(){
    					clearInterval(time);
    					for(var j = 0 ; j <tabImg.length;j++)
    					{
    						tabImg[j].style.opacity = "";
    					}
    					tabImg[this.index].style.opacity = 0.5;
    					
    					var start = parseInt(inner.style.left);
    					var end = this.index*(-800);
    					var speed =(end - start)/100  ;
    					
    					time =setInterval(function(){
    						start += speed;
    						if(start >= end && speed >0)
    						{
    							clearInterval(time);
    							start = end;
    						}
    						if(start <= end && speed <0)
    						{
    							clearInterval(time);
    							start = end;
    						}
    						inner.style.left = start +"px";
    					},1)
    				}
    			}
    		</script>
    

      

  • 相关阅读:
    Scala入门基础1
    LitePal数据库的基本操作
    Android操作SQLate数据库
    Android广播的使用(自定义广播和本地广播)
    Android广播的使用(动态注册和静态注册)
    Android碎片的使用
    linux--硬链接与软连接
    linux下python环境的搭建
    系统时间的修改
    linux命令--文件和目录管理
  • 原文地址:https://www.cnblogs.com/mingjixiaohui/p/5247313.html
Copyright © 2011-2022 走看看