当前位置:Gxlcms > html代码 > tab功能菜单??利用tab切换不同的div_html/css_WEB-ITnose

tab功能菜单??利用tab切换不同的div_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:40人阅读

需求:在web界面上实现类型tab页签的效果

aspx界面代码:

  
js代码:
//控制操作tab的高亮显示 参数(one,索引号:1开始)function setTab(name, cursel) {    for (var i = 1; i <= links_len; i++) {        var menu = document.getElementById(name + i);        var menudiv = document.getElementById("con_" + name + "_" + i);        if (i == cursel) {            menu.className = "off";            menudiv.style.display = "block";        }        else {            menu.className = "";            menudiv.style.display = "none";        }        document.getElementById("hidfTagHistory").value = cursel;    }}
css代码:
/*----------------tab页签---------------------*/*{margin:0;padding:0;list-style-type:none;}a,img{border:0;}body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}.tab1{width:281px;border-top:#aec7e5 solid 1px;border-bottom:#aec7e5 solid 1px; margin-top:20px auto 0 auto;}.menu{height:28px;border-left:#cccccc solid 1px; width:280px;}.menu li{float:left;width:69px;text-align:center;line-height:28px;height:28px;cursor:pointer;border-right:#cccccc solid 1px;color:#666;font-size:14px;overflow:hidden;background:#E0E2EB;}.menu li.off{background:#3385ff;color: White;font-weight:bold;}.menudiv{height:200px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;border-top:0;background:#fefefe}.menudiv div{padding:15px;line-height:28px;}/*--------------------按钮--------------------------*/.menudiv input[type="text"]{    width:120px;    height:16px; padding: 4px 2px; float: left;     font: bold 12px 'lucida sans', 'trebuchet MS', 'Tahoma'; border: 1px solid #ccc; box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff; border-radius: 3px;    } .menudiv span {        color:blue;        margin:2px;        height:20px;        line-height:20px;}.lnkBtn{     width: 1024px; margin-left: auto; margin-right: auto;     height:26px;     line-height:26px;     clear:left;     background-color:white;}.lnkBtn a{    margin-left:20px;    font-size:14px;}.lnkBtn a:hover{   color:red;} .lnkBtn a:visited {    color: #9900FF}
注意id的命名是有讲究的,每一个li对应着一个div,这样就可以根据点击不通的li显示不同的div,然后js控制li的css显示效果,让点击的li高亮显示。

人气教程排行