zoukankan      html  css  js  c++  java
  • js实现选项卡代码

    
    
    <div class="container">
            <ul id="box">
                <a href="#javascript">
                    <li class="show">
                        <img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1487161953058&di=fc5f3f927a478b1a63f6316924bf7667&imgtype=0&src=http%3A%2F%2Fwww.wallcoo.com%2Fanimal%2FMX069_Pretty_Puppies_puppy_garden_adventure%2Fwallpapers%2F1280x1024%2FGarden_adventure_of_the_little_puppy_photos_pictures_puppy_MIL56003.jpg" alt="">
                    </li>
                </a>
                <a href="#javascript">
                    <li>
                        <img src="http://www.wallcoo.com/animal/Pet-Miniature-Schnauzer/wallpapers/1280x1024/Miniature-Schnauzer-puppy-photo-83448_wallcoo.com.jpg" alt="">
                    </li>
                </a>
                <a href="#javascript">
                    <li>
                        <img src="http://tupian.enterdesk.com/2012/0831/zyz/04/1345599339UDIPTP.jpg" alt="">
                    </li>
                </a>
            </ul>

            <div class="btn" id="btn">
                
                <span class="active"></span><i></i>
                <span ></span><i></i>
                <span ></span><i></i>

            </div>

        </div>
    	*{
    			margin: 0;
    			padding: 0;
    		}
    
    		.container{
    
    			 600px;
    			height: 400px;
    			border: 1px solid #b6b6b6;
    			margin: 100px auto;
    			position: relative;
    		}
    		
    		.container ul li {
    
    			list-style-type: none;
    			600px;
    			height: 400px;
    			transition:1s;
    			position: absolute;
    			left: 0;
    			top: 0;
    			opacity: 0;
    		}
    
    		.container ul li.show{
    
    			opacity: 1;
    		}
    		
    		.container ul li img{
    			
    			 100%;
    			height: 100%;	
    
    		}
    
    		.btn{
    
    			position: absolute;
    			z-index: 100;
    			 600px;
    			height: 30px;
    			display: flex;
    			bottom: 5%;
    			justify-content:center;
    		}
    
    		.btn span{
    			
    			 30px;
    			height: 30px;
    			display: block;
    			border-radius: 50%;
    			background: #f99;
    			opacity: 0.8;
    
    		}
    		.btn i {
    			 20px;
    			height: 20px;
    		}
    
    		.btn span.active{
    
    			background: red;
    
    		}
    	
    

      

    var oBtn=document.getElementsByTagName('span');
    var oli=document.getElementsByTagName('li')
    console.log(oBtn.length)

    for(var i=0;i<oBtn.length;i++){
     
    oBtn[i].index=i;
    oBtn[i].onmouseover=function(){
     
    for(var i=0;i<oBtn.length;i++){
    oBtn[i].className="";
    oli[i].className=""

    }
    this.className="active";
    oli[this.index].className="show"
    }
    }
     
      
  • 相关阅读:
    教你如何去除电脑QQ聊天窗口上的广告?
    Web 通信技术 ——跨文档信息传输(JavaScript)
    JavaScript中如何给按钮设置隐藏与显示属性
    JavaScript中的innerHTML属性的使用
    JavaScript中点击按钮弹出新的浏览器窗口
    JavaScript中prompt的使用
    考试报名管理系统
    Python——用turtle模块画海龟的第一步
    Cardinality Estimation算法学习(二)(Linear Counting算法、最大似然估计(MLE))
    用KMP算法与Trie字典树实现屏蔽敏感词(UTF-8编码)
  • 原文地址:https://www.cnblogs.com/tfl123/p/8079464.html
Copyright © 2011-2022 走看看