zoukankan      html  css  js  c++  java
  • JavaScript+CSS实现流畅的线条滑动门

    代码简介:

    JavaScript配合CSS完成的滑动门,一大特色是线条分明,没有过多修饰背景颜色,更能看清楚滑动门的结构。

    代码内容:

    <!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 runat="server">
    <title>JavaScript+CSS实现流畅的线条滑动门_网页代码站(www.webdm.cn)</title>
    <style>
    body,div,ul,li{
     margin:0 auto;
     padding:0;
    }
    body{
     font:12px "宋体";
     text-align:center;
    }
    a:link{
     color:#00F;
     text-decoration:none;
    }
    a:visited {
     color: #00F;
     text-decoration:none;
    }
    a:hover {
     color: #c00;
     text-decoration:underline;
    }
    ul{
     list-style:none;
    }
    .main{
     clear:both;
     padding:8px;
     text-align:center;
    }
    #tabs1{
     text-align:left;
     400px;
    }
    .menu1box{
     position:relative;
     overflow:hidden;
     height:22px;
     400px;
     text-align:left;
    }
    #menu1{
     position:absolute;
     top:0;
     left:0;
     z-index:1;
    }
    #menu1 li{
     float:left;
     display:block;
     cursor:pointer;
     72px;
     text-align:center;
     line-height:21px;
     height:21px;
    }
    #menu1 li.hover{
     background:#fff;
     border-left:1px solid #333;
     border-top:1px solid #333;
     border-right:1px solid #333;
    }
    .main1box{
     clear:both;
     margin-top:-1px;
     border:1px solid #333;
     height:181px;
     400px;
    }
    #main1 ul{
     display: none;
    }
    #main1 ul.block{
     display: block;
    }
    </style>
    <script>
    function setTab(m,n){
     var tli=document.getElementById("menu"+m).getElementsByTagName("li");
     var mli=document.getElementById("main"+m).getElementsByTagName("ul");
     for(i=0;i<tli.length;i++){
      tli[i].className=i==n?"hover":"";
      mli[i].style.display=i==n?"block":"none";
     }
    }
    </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <div id="tabs1">
     <div class="menu1box">
      <ul id="menu1">
       <li class="hover" onmouseover="setTab(1,0)"><a href="#">ASP</a></li>
       <li onmouseover="setTab(1,1)"><a href="#">PHP</a></li>
       <li onmouseover="setTab(1,2)"><a href="#">ASP.NET</a></li>
       <li onmouseover="setTab(1,3)"><a href="#">AJAX</a></li>
      </ul>
     </div>
     <div class="main1box">
      <div class="main" id="main1">
       <ul class="block"><li>ASP</li></ul>
       <ul><li>PHP</li></ul>
       <ul><li>ASP.NET</li></ul>
       <ul><li>AJAX</li></ul>
      </div>
     </div>
    </div>
    </div>
    </form>
    </body>
    </html>
    <br>
    <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!</p>
    

    代码来自:http://www.webdm.cn/webcode/2de86659-c38d-4a91-ba1f-4732fb86c8ec.html

  • 相关阅读:
    高程图 GridMap
    VINS-Mono代码分析与总结(二) 系统初始化
    IMU误差模型与校准
    VINS-Mono代码分析与总结(一) IMU预积分
    XJTU 大一上
    iOS路由最佳选择是什么
    正向代理、反向代理、透明代理
    centos7国内镜像glbc版安装
    IntelliJ idea 中使用Git
    Mongo DB 2.6 需要知道的一些自身限定
  • 原文地址:https://www.cnblogs.com/webdm/p/2036152.html
Copyright © 2011-2022 走看看