zoukankan      html  css  js  c++  java
  • 可自动定时切换的选项卡/滑动门导航代码

    代码简介:

    这个滑动门特效不错,可以设定时间,自动循环切换,也可以鼠标控制,而且选项卡也比较漂亮,在新浪和百度见到过这种自动切换的TAB,很实用,代码也简洁。

    代码内容:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
    
    transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>可自动定时切换的选项卡/滑动门导航代码_网页代码站(www.webdm.cn)</title>
    
    <style>
    #index_yp { 235px ; height:300px ; float:left }
    		.index_yp_card { 235px ; height:37px ; float:left }
    			.yp_card_0, .yp_card_2, .yp_card_4 { 55px ; height:37px ; float:left ; 
    
    background-image:url(http://www.webdm.cn/images/20090922/index_yp_card.png) ; text-align:center ; 
    
    color:#003366 ; font-weight:bold ; line-height:32px ;cursor:pointer}
    			.yp_card_1, .yp_card_3, .yp_card_5, .yp_card_6 { 45px ; height:37px ; float:left 
    
    ; background-image:url(http://www.webdm.cn/images/20090922/index_yp_card.png) ; text-align:center ; 
    
    color:#333333 ;  line-height:32px ;cursor:pointer}
    			.yp_card_0 { background-position:0px 0px }
    			.yp_card_1 { background-position:-55px 0px }
    			.yp_card_2 { background-position:-100px 0px }
    			.yp_card_3 { background-position:-155px 0px }
    			.yp_card_4 { background-position:-200px 0px }
    			.yp_card_5 { background-position:-255px 0px }
    			.yp_card_6 { background-position:-300px 0px }
    		.index_yp_main { 215px ; height:262px ; float:left ; border:1px solid #71B3C6 ; border-
    
    top:0px!important ; padding:0px 9px 0px 9px }
    			.yp_main_content { 201px ; height:33px ; float:left ; border:1px solid #BCDCE4 ; 
    
    background-color:#F1F8FA ; margin-bottom:7px ; padding:3px 6px 3px 6px ;overflow:hidden }
    			.yp_main_content dt { 201px;height:13px;float:left;font-
    
    weight:normal;margin:0px;font-size:12px;padding-top:2px}
    			.yp_main_content dd { 201px;line-height:13px;float:left;font-
    
    weight:normal;margin:0px;font-size:12px;padding-top:3px;text-align:right}
    			.yp_main_content img { padding:0px 0px 2px 3px}
    			.yp_main_list { 215px ; float:left }
    	#index_m2_ad { 690px ; height:100px ; padding:5px 0px 0px 5px ; float:left }
    </style>
    </head>
    <body>
    <div id="index_yp">
      <!--yp1 start-->
        <div id="yp_card1" style="display:block">    
          <div class="index_yp_card">
            <div onmouseover="changeMc(1,1)" onmouseout="hi()" class="yp_card_0">ASP</div>
            <div onmouseover="changeMc(1,2)" onmouseout="hi()" class="yp_card_3">PHP</div>
            <div onmouseover="changeMc(1,3)" onmouseout="hi()" class="yp_card_3">JSP</div>
            <div onmouseover="changeMc(1,4)" onmouseout="hi()" class="yp_card_3">VC++</div>
            <div onmouseover="changeMc(1,5)" onmouseout="hi()" class="yp_card_5">综合</div>
          </div>
          <div onmouseover="changeMc(1,1)" onmouseout="hi()" class="index_yp_main">ASP(循环周期(1秒))</div>
        </div>
      <!--end-->
      <!--yp2 start-->
        <div id="yp_card2" style="display:none">    
          <div class="index_yp_card">
            <div onmouseover="changeMc(2,1)" onmouseout="hi()" class="yp_card_1">ASP</div>
            <div onmouseover="changeMc(2,2)" onmouseout="hi()" class="yp_card_2" >PHP</div>
            <div onmouseover="changeMc(2,3)" onmouseout="hi()" class="yp_card_3">JSP</div>
            <div onmouseover="changeMc(2,4)" onmouseout="hi()" class="yp_card_3">VC++</div>
            <div onmouseover="changeMc(2,5)" onmouseout="hi()" class="yp_card_5">综合</div>
          </div>
          <div onmouseover="changeMc(2,2)" onmouseout="hi()" class="index_yp_main">PHP(循环周期(1秒))</div>
        </div>
      <!--end-->
      <!--yp3 start-->
        <div id="yp_card3" style="display:none">    
          <div class="index_yp_card">
            <div onmouseover="changeMc(3,1)" onmouseout="hi()" class="yp_card_1">ASP</div>
            <div onmouseover="changeMc(3,2)" onmouseout="hi()"class="yp_card_6">PHP</div>
            <div onmouseover="changeMc(3,3)" onmouseout="hi()" class="yp_card_2">JSP</div>
            <div onmouseover="changeMc(3,4)" onmouseout="hi()" class="yp_card_3">VC++</div>
            <div onmouseover="changeMc(3,5)" onmouseout="hi()" class="yp_card_5">综合</div>
          </div>
          <div onmouseover="changeMc(3,3)" onmouseout="hi()" class="index_yp_main">JSP(循环周期(1秒))</div>
        </div>
      <!--end-->
      <!--yp4 start-->
        <div id="yp_card4" style="display:none">    
          <div class="index_yp_card">
            <div onmouseover="changeMc(4,1)" onmouseout="hi()" class="yp_card_1">ASP</div>
            <div onmouseover="changeMc(4,2)" onmouseout="hi()" class="yp_card_6">PHP</div>
            <div onmouseover="changeMc(4,3)" onmouseout="hi()" class="yp_card_6">JSP</div>
            <div onmouseover="changeMc(4,4)" onmouseout="hi()" class="yp_card_2">VC++</div>
            <div onmouseover="changeMc(4,5)" onmouseout="hi()" class="yp_card_5">综合</div>
          </div>
          <div onmouseover="changeMc(4,4)" onmouseout="hi()" class="index_yp_main">VC++(循环周期(1秒))</div>
        </div>
      <!--end-->
      <!--yp5 start-->
        <div id="yp_card5" style="display:none">    
          <div class="index_yp_card">
            <div onmouseover="changeMc(5,1)" onmouseout="hi()" class="yp_card_1">ASP</div>
            <div onmouseover="changeMc(5,2)" onmouseout="hi()" class="yp_card_6">PHP</div>
            <div onmouseover="changeMc(5,3)" onmouseout="hi()" class="yp_card_6">JSP</div>
            <div onmouseover="changeMc(5,4)" onmouseout="hi()" class="yp_card_6">VC++</div>
            <div onmouseover="changeMc(5,5)" onmouseout="hi()" class="yp_card_4">综合</div>
          </div>
          <div onmouseover="changeMc(5,5)" onmouseout="hi()" class="index_yp_main">综合(循环周期(1秒))</div>
        </div>
      <!--end-->
    </div>
    <script language="javascript" type="text/javascript">
    <!--
    var s=5;
    var t=1000;//循环周期(1秒)
    var timer;
    function changeMc(x,y){
    // x是当前显示的层 y是即将显示的层
     clearTimeout(timer);
     if (x!=y){
     document.getElementById('yp_card'+x).style.display = "none";
     document.getElementById('yp_card'+y).style.display = "block";
     s=y
     }
    }
    function hi(){
    timer=setTimeout("sh()",t)
    }
    function sh(){
    	s=(s>=5)?1:s+1
    	for (var i=1;i<=5;i++){
    		document.getElementById("yp_card"+i).style.display = "none";
    	}
    	document.getElementById("yp_card"+s).style.display = "block"
    	timer=setTimeout("sh()",t)
    }
    sh()
     -->
    </script>
    </body>
    </html>
    <br>
    <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!</p>
    

    代码来自:http://www.webdm.cn/webcode/450a0d7e-f1d0-4a33-baf0-4fcb80b5a6e7.html

  • 相关阅读:
    【一】、Cypress下载及安装介绍
    利用Selenium多用户同时开启多线程登录博客园
    实用的jsonpath模块
    Linux常用命令
    Python读取CSV文件
    python算法集锦【四】
    基础类封装-浏览器文件上载类库封装
    基础类封装-查找页面元素类库封装
    基础类封装-键盘类操作库封装
    自动化测试框架Python+selenium+unittest系列 之 配置文件读取(Python)
  • 原文地址:https://www.cnblogs.com/webdm/p/2017800.html
Copyright © 2011-2022 走看看