posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          三種簡潔的Tab導(dǎo)航簡析

          Posted on 2007-09-01 14:56 semovy 閱讀(330) 評(píng)論(0)  編輯  收藏 所屬分類: 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>
          <meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
          <title>簡潔Tab</title>
          <style type="text/css">
          <!--
          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;
          }
          /*第一種形式*/
          #tabs0 {
           height: 200px;
           width: 400px;
           border: 1px solid #cbcbcb;
           background-color: #f2f6fb;
          }
          .menu0{
           width: 400px;
          }
          .menu0 li{
           display:block;
           float: left;
           padding: 4px 0;
           width:100px;
           text-align: center;
           cursor:pointer;
           background: #FFFFff;
          }
          .menu0 li.hover{
           background: #f2f6fb;
          }
          #main0 ul{
           display: none;
          }
          #main0 ul.block{
           display: block;
          }
          /*第二種形式*/
          #tabs1{
           text-align:left;
           width:400px;
          }
          .menu1box{
           position:relative;
           overflow:hidden;
           height:22px;
           width:400px;
           text-align:left;
          }
          #menu1{
           position:absolute;
           top:0;
           left:0;
           z-index:1;
          }
          #menu1 li{
           float:left;
           display:block;
           cursor:pointer;
           width: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;
           width:400px;
          }
          #main1 ul{
           display: none;
          }
          #main1 ul.block{
           display: block;
          }
          /*第三種形式*/
          .menu2box{
           position:relative;
           overflow:hidden;
           height:22px;
           width:400px;
           text-align:left;
           background: #FFFFff;
          }
          #tabs2 {
           height: 200px;
           width: 400px;
           border: 1px solid #cbcbcb;
           background-color: #f2f6fb;
          }
          #tip2{
           position:absolute;
           top:0;
           left:0;
           height:22px;
           line-height:22px;
           z-index:0;
           width:100px;
           background: #f2f6fb;
          }
          #menu2{
           position:absolute;
           top:0;
           left:0;
           z-index:1;
          }
          #menu2 li{
           display:block;
           float: left;
           padding: 4px 0;
           width:100px;
           text-align: center;
           cursor:pointer;
          }
          -->
          </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";
           }
          }
          /*第三種形式 利用一個(gè)背景層定位*/
          var m3={0:"",1:"評(píng)論內(nèi)容",2:"技術(shù)內(nèi)容",3:"點(diǎn)評(píng)內(nèi)容"}
          function nowtab(m,n){
           if(n!=0&&m3[0]=="")m3[0]=document.getElementById("main2").innerHTML;
           document.getElementById("tip"+m).style.left=n*100+'px';
           document.getElementById("main2").innerHTML=m3[n];
          }
          //-->
          </script>
          </head>
          <body>
          <br />
          <br />
          <!--第一種形式-->
          <div id="tabs0">
           <ul class="menu0" id="menu0">
            <li onclick="setTab(0,0)" class="hover">新聞</li>
            <li onclick="setTab(0,1)">評(píng)論</li>
            <li onclick="setTab(0,2)">技術(shù)</li>
            <li onclick="setTab(0,3)">點(diǎn)評(píng)</li>
           </ul>
           <div class="main" id="main0">
            <ul class="block"><li>新聞列表</li></ul>
            <ul><li>評(píng)論列表</li></ul>
            <ul><li>技術(shù)列表</li></ul>
            <ul><li>點(diǎn)評(píng)列表</li></ul>
           </div>
          </div>
          <br />
          <br />
          <!--第二種形式-->
          <div id="tabs1">
           <div class="menu1box">
            <ul id="menu1">
             <li class="hover" onmouseover="setTab(1,0)"><a href="#">新聞</a></li>
             <li onmouseover="setTab(1,1)"><a href="#">評(píng)論</a></li>
             <li onmouseover="setTab(1,2)"><a href="#">技術(shù)</a></li>
             <li onmouseover="setTab(1,3)"><a href="#">點(diǎn)評(píng)</a></li>
            </ul>
           </div>
           <div class="main1box">
            <div class="main" id="main1">
             <ul class="block"><li>新聞列表</li></ul>
             <ul><li>評(píng)論列表</li></ul>
             <ul><li>技術(shù)列表</li></ul>
             <ul><li>點(diǎn)評(píng)列表</li></ul>
            </div>
           </div>
          </div>
          <br />
          <br />
          <!--第三種形式-->
          <div id="tabs2">
           <div class="menu2box">
            <div id="tip2"></div>
            <ul id="menu2">
             <li class="hover" onmouseover="nowtab(2,0)"><a href="#">新聞</a></li>
             <li onmouseover="nowtab(2,1)"><a href="#">評(píng)論</a></li>
             <li onmouseover="nowtab(2,2)"><a href="#">技術(shù)</a></li>
             <li onmouseover="nowtab(2,3)"><a href="#">點(diǎn)評(píng)</a></li>
            </ul>
           </div>
            <div class="main" id="main2">
          新聞內(nèi)容
           </div>
          </div>
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          <br />
          </body>
          </html>
          主站蜘蛛池模板: 华坪县| 年辖:市辖区| 曲水县| 丘北县| 长寿区| 昌宁县| 黄石市| 宝坻区| 永顺县| 游戏| 水富县| 且末县| 安远县| 万年县| 凤翔县| 雷山县| 三门县| 阿拉善左旗| 广水市| 武城县| 固始县| 上犹县| 兴海县| 娄底市| 安达市| 昌都县| 溧水县| 金昌市| 江山市| 邵武市| 宝坻区| 嵊泗县| 武宁县| 剑阁县| 翁牛特旗| 石泉县| 青海省| 长泰县| 桐庐县| 渑池县| 昌邑市|