• 教你怎样制作一款选项卡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>
    <title>教你怎样制作一款选项卡TAB_网页代码站(www.webdm.cn)</title>
    <style type="text/css">
    *{ padding:0px; margin:0px;}
    body{ text-align:center;font-size:12px;}
    .page{
     600px;
     margin:10px auto; 
     text-align:left;
     }
    /*内容模块 */
    .tab_mo{ 
    border:1px solid #ccc; 
    border-top:none; 
    padding:10px;
    }
    /*菜单模块 */
    .tab{
     border-bottom:1px solid #ccc; /* 菜单模块的底部边框,也就是内容模块的上边框 */
     list-style:none;
     padding:4px 5px 3px 5px;
     }
    .tab li{ 
    display:inline; /* 【重点】让li横向排列。*/
     font-size:12px;
     }
    .tab li a{ 
    padding:3px 4px; /* 因为没有固定高度,所以用填充来调整显示效果。 */
    border:1px solid #ccc;  /* 菜单项的边框 */
    color:#888; 
    border-bottom:none; /* 底部无边框 */
    text-decoration:none;
    background:#f7f7f7
    }
    /*鼠标经过时的样式 */
    .tab li a:hover{ 
    background:#fff;
    }
    /*选中时的样式 */
    .tab li.no a{ 
    background:#fff; 
    border-bottom:none; /*  隐藏菜单项的底部边框 */
    position:relative;  /* 【重点】菜单项里面的连接使用了相对定位 */
    top:1px;            /* 【重点】相对于外层顶部为1像素,正好是底部边框的像素。所以就遮住了ul的底部边框 */
    color:#000000; 
    font-weight:bold
    }
    </style>
    <script type="text/javascript">
    function tab(a,b,c) 
    { 
    for(i=1;i<=b;i++){ 
    if(c==i)
    { 
    // 判断选择模块
    document.getElementById(a+"_mo_"+i).style.display = "block";  // 显示模块内容
    document.getElementById(a+"_to_"+i).className = "no";   // 改变菜单为选中样式
    } 
    else{ 
    // 没有选择的模块
    document.getElementById(a+"_mo_"+i).style.display = "none"; // 隐藏没有选择的模块
    document.getElementById(a+"_to_"+i).className = "q";  // 清空没有选择的菜单样式
    } 
    } 
    }
    </script>
    </head>
    
    <body>
    <div class="page">
    <ul class="tab">
    <li id="tab_to_1" class="no"><a href="#" onmouseover="tab('tab',4,1)">最新更新</a></li>
    <li id="tab_to_2"><a href="#" onmouseover="tab('tab',4,2)">热门排行</a></li>
    <li id="tab_to_3"><a href="#" onmouseover="tab('tab',4,3)">最新下载</a></li>
    <li id="tab_to_4"><a href="#" onmouseover="tab('tab',4,4)">网页特效</a></li>
    </ul>
    <div class="tab_mo">
    <div id="tab_mo_1">
    最新更新的内容
    </div>
    <div id="tab_mo_2" style="display:none">
    热门排行在这里哦
    </div>
    <div id="tab_mo_3" style="display:none">
    最新下载在这里呀
    </div>
    <div id="tab_mo_4" style="display:none">
    <a href="http://www.webdm.cn">精品网页特效,请点击链接</a></div>
    </div>
    </div>
    </body>
    </html>
    <br>
    <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!</p>
    

    代码来自:http://www.webdm.cn/webcode/71225165-dabd-4ec1-99c1-fe87107dc98b.html

  • 相关阅读:
    C程序课题设计——基于图形界面开发的学生信息管理系统
    Linux系统的介绍(以下以Manjaro最新版为例子)
    linux环境下PS1变量配置
    C指针课题实验报告——职工工资管理系统
    vim系统配置文件,配置专属自己的环境
    git常用操作命令
    vim设置成类source insight功能,实现跳转和查找
    ext2文件系统学习札记
    【转载】解析Linux中的VFS文件系统机制
    linux中链表_队列等的基本原理以及操作以及堆栈
  • 原文地址:https://www.cnblogs.com/webdm/p/1977961.html
Copyright © 2020-2023  润新知