给大家分享一个通用简单的css滑动门效果代码
今天在统计后台看到很多人搜索CSS滑动门这个关键词进入博客的一篇文章“一款通用的css滑动门效果代码”,以前写的这篇文章提供的是一个css滑动门封装类,由于只提供了代码,对于一些新手可能不太会用,今天分享一个非常实用简单的css滑动门代码,代码如下。
<style type="text/css">
body{
color: #000;
font-family: "宋体", arial;
font-size: 12px;
background: #fff;
text-align: center;
margin: 0;
}
.nTab{
float: left;
width: 670px;
margin: 0 auto;
border-bottom:1px #dcdcdc solid;
background:#d5d5d5;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab .TabTitle{
clear: both;
height: 22px;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 58px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 2px;
list-style-type: none;
}
.nTab .TabTitle .active{background:#fff;border-left:1px #dcdcdc solid;border-top:1px #dcdcdc solid;border-right:1px #dcdcdc solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{background:#EBF3FB;border:1px #dcdcdc solid;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;
border-right:1px #dcdcdc solid;border-left:1px #dcdcdc solid;
}
.none {display:none;}
</style>
<script type="text/javascript">
function nTabs(thisObj,Num){
if(thisObj.className == "active")return;
var tabObj = thisObj.parentNode.id;
var tabList = document.getElementById(tabObj).getElementsByTagName("li");
for(i=0; i <tabList.length; i++)
{
if (i == Num)
{
thisObj.className = "active";
document.getElementById(tabObj+"_Content"+i).style.display = "block";
}else{
tabList[i].className = "normal";
document.getElementById(tabObj+"_Content"+i).style.display = "none";
}
}
}
</script>
</head>
<body>
<br />
<br />
<div align="center" style="padding-left:25px;">
<!– 选项卡0开始 –>
<div class="nTab">
<!– 标题开始 –>
<div class="TabTitle">
<ul id="myTab0">
<li class="active" onmouseover="nTabs(this,0);">新闻</li>
<li class="normal" onmouseover="nTabs(this,1);">教育</li>
<li class="normal" onmouseover="nTabs(this,2);">价格</li>
<li class="normal" onmouseover="nTabs(this,3);">常识</li>
</ul>
</div>
<!– 内容开始 –>
<div class="TabContent">
<div id="myTab0_Content0">内容</div>
<div id="myTab0_Content1" class="none">内容1</div>
<div id="myTab0_Content2" class="none">内容2</div>
<div id="myTab0_Content3" class="none">内容3</div>
</div>
<div class="TabTitle">
<ul id="myTab2">
<li class="active" onmouseover="nTabs(this,0);">新闻2</li>
<li class="normal" onmouseover="nTabs(this,1);">教育2</li>
<li class="normal" onmouseover="nTabs(this,2);">价格2</li>
<li class="normal" onmouseover="nTabs(this,3);">常识2</li>
</ul>
</div>
<!– 内容开始 –>
<div class="TabContent">
<div id="myTab2_Content0">内容</div>
<div id="myTab2_Content1" class="none">内容1</div>
<div id="myTab2_Content2" class="none">内容2</div>
<div id="myTab2_Content3" class="none">内容3</div>
</div>
</div>
<!– 选项卡0结束 –>
</div>
这个css滑动门很简单,通用性也很好,并且结合css可以非常容易布局到网页的任何一个地方,代码也很简洁易懂,稍微懂点JavaScript知识就能够看懂。希望对大家有用,有什么看不懂的可以留言。
文章作者:zhsh343900
本文地址:http://www.zhangsuihua.cn/zhuanqianjishu/183.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!
