当前位置:编程学习 > JS >>

竖向的TAB网页选项卡

一款竖向的网页滑动门,其实和横向的选项卡没有什么区别,只是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>竖向标签选项卡</title>
<style type="text/css">
<!--
.left_box{
margin: 0;
padding: 0;
font-weight: normal;
font-style: normal;
font-size: 100%;
font-family: inherit;
}
.infopublish ul.left_box li {
line-height: 1.89; 
}
body {
color: #333;
text-align: left;
font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;
width:300px;
}
ol, ul {
list-style: none;
}
.box{
border:1px solid #99BBDD;
padding-bottom:2px;

}
.box_1 ul{
padding:5px;
}
.box_title{
position: relative;
height: 28px;
}
.box_title h3 {
height: 26px;
line-height: 26px;
margin: 1px 1px 0;
padding: 0 10px;
font-weight: bold;
font-size: 120%;
color: #275c91;
}
.box_title span {
float:right;
padding-top:5px;
padding-right:5px;
}

.infopublish {
border-color: #7bce74;
}
.infopublish .box_title {
background: none;
}
.infopublish .box_title h3 {
height: 30px;
line-height: 30px;
margin: 1px 1px 0;
color: #fff;
background: url(nav.png) repeat-x 0 -390px;
}
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
.clearfix:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;
}
.v-tab {
width: 71px;
float: left;
display: inline;
overflow: hidden;
margin: -2px 1px -6px -5px !important;
margin: -5px 1px -6px -5px;
}

.v-tab li {
float: left;
}
.v-tab li a {
float: left;
width: 70px;
height: 29px;
line-height: 29px;
text-align: center;
background: #ebf7e9;
border: solid #7bce74;
border-width: 0 1px 1px 0;
}
.v-tab li a:link,
.v-tab li a:visited {
color: #2e7428;
}
.v-tab li a.current,
.v-tab li a:hover,
.v-tab li a:active {
background: #fff;
border-right: 0;
font-weight: bold;
padding-right: 1px;
}
.box .left_box li{
line-height:24px;
}
.disable {
display: none;
}
-->
</style>
<script language="javascript" type="text/javascript">
function doClick_jy(o){
o.className="current";
var j;
var id;
var e;
for(var i=1;i<=8;i++){
id ="jy"+i;
j = document.getElementById(id);
e = document.getElementById("jy_con"+i);
if(id != o.id){
 j.className="";
 e.style.display = "none";
}else{
e.style.display = "block";
}
}
}

</script>
</head>

<body>
<div class="box infopublish">
<div class="box_1 clearfix">
<ul class="v-tab">
<li><a href="#" class="current" id="jy1" onmouseover="javascript:doClick_jy(this)">ASP.NET</a></li>
<li><a href="#" id="jy2" onmouseover="javascript:doClick_jy(this)">DELPHI</a></li>
<li><a href="#" id="jy3" onmouseover="javascript:doClick_jy(this)">VB.NET</a></li>
</ul>
<ul class="left_box" style="display:block;" id="jy_con1">
<li>· <a href="/" target="_blank">RGDFGDF</a></li>
<li>· <a href="/" target="_blank">FDGDFGG</a></li>
<li>· <a href="/" target="_blank">HGFHDFG</a></li>
<li>· <a href="/" target="_blank">HGJHGJKJK</a></li>
</ul>
<ul class="left_box disable" id="jy_con2">
<li>· <a href="/" target="_blank">ASDERFG</a></li>
<li>· <a href="/" target="_blank">LKJGDDSJ</a></li>
<li>· <a href="/" target="_blank">UIOTRRWEE</a></li>
<li>· <a href="/" target="_blank">DSFDSFHG</a></li>
</ul>
<ul class="left_box disable" id="jy_con3">
<li>· <a href="/" target="_blank">RTFEVFDGF</a></li>
<li>· <a href="/" target="_blank">FGHGFJHGJGH</a></li>
<li>· <a href="/" target="_blank">JKJGHJFHFGH</a></li>
<li>· <a href="/" target="_blank">EWRTREGTR</a></li>
</ul>
</div>
</div> 
</body>
</html>

上一个:CSS实现的三级菜单代码
下一个:一个响应鼠标的动感列表效果

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,