选项卡功能
<style>
*{
margin:0;
padding: 0;
}
ul,ol{
list-style: none;
}
/*整个容器盒子大小 相对定位*/
.side-box{
width: 230px;
position: relative;
margin: 0 auto;
}
/*头部*/
.side-box-hd{
position: relative;
height: 18px;
margin-bottom: 10px;
padding: 11px 0;
}
/*头部标题*/
.side-box-tit{
padding-left: 10px;
border-left: 3px solid #389f0c;
font: 18px/1 '\5fae\8f6f\96c5\9ed1';
color: #389f0c;
}
/*选项卡盒子 绝对定位到头部区域去*/
.tabs{
position: absolute;
right: 0;
top: 9px;
height: 22px;
}
/*选项卡里面的内容*/
.tabitem{
float: left;
height: 22px;
padding: 0 8px;
line-height: 22px;
text-align: center;
color: #389f0c;
font-weight: bold;
}
/*成绩分数*/
.grade{
position: absolute;
top: 5px;
right: 0;
height: 16px;
padding-left: 20px;
line-height: 16px;
color: #ff6d00;
background: url(http://p7.qhimg.com/t017bb00fb17c182fe8.png) 0 0 no-repeat;
}
.mod-olist li {
overflow: hidden;
border-bottom: 1px dotted #eaeaea;
width: 230px;
height: 26px;
margin: 0;
padding: 0;
line-height: 26px;
}
/*数字标示*/
.mod-olist .index {
position: absolute;
left: 0;
top: 6px;
width: 17px;
height: 14px;
text-align: center;
line-height: 14px;
color: #fff;
background: #aaa;
}
/*第一个盒子里面显示的其他内容-----------*/
.mod-olist .img_show .index{
top:0
}
/*前三的颜色*/
.mod-olist .top-three .index{
background: #3eaf0e;
}
.mod-olist .img_show{
position: relative;
width: 153px;
height: 85px;
height: auto;
padding-left: 27px;
padding-right: 50px;
border-bottom: 0;
}
/*图片容器*/
.mod-olist .img_txt_box .pic {
float: left;
width: 60px;
height: 80px;
margin: 0 10px 0 0;
}
.img_txt_box .pic a {
position: relative;
display: block;
overflow: hidden;
width: 100%;
height: 100%;
}
.img_txt_box .pic a img{
width: 60px;
height: 80px;
border: none;
outline: none;
}
.mod-olist .img_txt_box .cont {
overflow: hidden;
padding-top: 4px;
text-align: left;
line-height: 2;
color: #888;
}
.mod-olist .img_txt_box .cont h4 {
font-size: 12px;
overflow: hidden;
height: 21px;
font-weight: 400;
}
.img_txt_box .cont p {
overflow: hidden;
height: 18px;
font-size: 12px;
}
/*-----------------------------*/
.mod-olist .red{
background-position: 0 -40px;
}
.mod-olist .yellow{
background-position: 0 -20px;
}
.mod-olist .green {
background-position: 0 0;
}
/*电影电视名字内容*/
.mod-olist .name {
position: relative;
zoom: 1;
z-index: 1;
display: block;
overflow: hidden;
height: 26px;
line-height: 26px;
padding-left: 27px;
padding-right: 50px;
}
.mod-olist .name:hover {
background: #f7f7f7;
}
.mod-olist a:link {
color: #444;
}
.mod-olist a:hover {
color: #389f0c;
}
.side-box-bd a{
text-decoration: none;
}
.clearfix:after{
display:block;
clear:both;
content:".";
visibility:hidden;
height:0
}
.clearfix{zoom:1}
.active{
background-color: #389f0c;
color: #ffffff;
border-radius: 5px;
box-shadow:0 0 10px rgba(51, 197, 105, 0.60);
}
</style>
<div class="side-box">
<div class="side-box-hd">
<h3 class="side-box-tit">特色榜</h3>
</div>
<div class="side-box-bd">
<div class="tabs" id="tabs_nav">
<a href="javascript:void(0)" class="tabitem active">
<i>大陆</i>
</a>
<a href="javascript:void(0)" class="tabitem">
<i>港台</i>
</a>
<a href="javascript:void(0)" class="tabitem">
<i>海外</i>
</a>
</div>
<div class="le-views" id="tabs_content">
<div class="viewitem" id="viewitem_0" style="display:block;">
<ol class="mod-olist clearfix">
<li class="top-three img_show clearfix">
<span class="index">1</span>
<div class="img_txt_box">
<div class="pic">
<a href="" title="特殊身份111" target="_blank">
<img src="http://p1.qhimg.com/t01c5d6faecb9a2ef03.jpg" alt="特殊身份111">
</a>
</div>
<div class="cont">
<h4 class="title">
<a href="" class="title" title="特殊身份1" target="_blank">特殊身份1</a>
</h4>
<p>宇宙最能打1</p>
<p>主演:甄子丹</p>
</div>
</div>
<span class="grade green">5.8分</span>
</li>
<li class="top-three clearfix">
<a href="" title="不二神探" class="name">
<span class="index">2</span>
不二神探1
<span class="grade yellow">5.2分</span>
</a>
</li>
<li class="top-three clearfix">
<a href="" title="" class="name">
<span class="index">3</span>
非常幸运1
<span class="grade red">4.5分</span>
</a>
</li>
<li class="clearfix">
<a href="" title="" class="name">
<span class="index">4</span>
非常完美1
<span class="grade red">4.3分</span>
</a>
</li>
<li class="clearfix">
<a href="" title="" class="name">
<span class="index">5</span>
哈利波特1
<span class="grade green">4.7分</span>
</a>
</li>
</ol>
</div>
<div class="viewitem" id="viewitem_1" style="display:none;">
<ol class="mod-olist clearfix">
<li class="top-three img_show clearfix">
<span class="index">1</span>
<div class="img_txt_box">
<div class="pic">
<a href="" title="特殊身份222" target="_blank">
<img src="http://p1.qhimg.com/t01c5d6faecb9a2ef03.jpg" alt="特殊身份222">
</a>
</div>
<div class="cont">
<h4 class="title">
<a href="" class="title" title="特殊身份2" target="_blank">特殊身份2</a>
</h4>
<p>宇宙最能打2</p>
<p>主演:甄子丹</p>
</div>
</div>
<span class="grade green">5.8分</span>
</li>
<li class="top-three clearfix">
<a href="" title="不二神探" class="name">
<span class="index">2</span>
不二神探2
<span class="grade yellow">5.2分</span>
</a>
</li>
<li class="top-three clearfix">
<a href="" title="" class="name">
<span class="index">3</span>
非常幸运2
<span class="grade red">4.5分</span>
</a>
</li>
<li class="clearfix">
<a href="" title="" class="name">
<span class="index">4</span>
非常完美2
<span class="grade red">4.3分</span>
</a>
</li>
<li class="clearfix">
<a href="" title="" class="name">
<span class="index">5</span>
哈利波特2
<span class="grade green">4.7分</span>
</a>
</li>
</ol>
</div>
<div class="viewitem" id="viewitem_2" style="display:none;">
<ol class="mod-olist clearfix">
<li class="top-three img_show clearfix">
<span class="index">1</span>
<div class="img_txt_box">
<div class="pic">
<a href="" title="特殊身份333" target="_blank">
<img src="http://p1.qhimg.com/t01c5d6faecb9a2ef03.jpg" alt="特殊身份333">
</a>
</div>
<div class="cont">
<h4 class="title">
<a href="" class="title" title="特殊身份3" target="_blank">特殊身份3</a>
</h4>
<p>宇宙最能打3</p>
<p>主演:甄子丹</p>
</div>
</div>
<span class="grade green">5.8分</span>
</li>
<li class="top-three clearfix">
<a href="" title="不二神探" class="name">
<span class="index">2</span>
不二神探3
<span class="grade yellow">5.2分</span>
</a>
</li>
<li class="top-three clearfix">
<a href="" title="" class="name">
<span class="index">3</span>
非常幸运3
<span class="grade red">4.5分</span>
</a>
</li>
<li class="clearfix">
<a href="" title="" class="name">
<span class="index">4</span>
非常完美3
<span class="grade red">4.3分</span>
</a>
</li>
<li class="clearfix">
<a href="" title="" class="name">
<span class="index">5</span>
哈利波特3
<span class="grade green">4.7分</span>
</a>
</li>
</ol>
</div>
</div>
</div>
</div>
<script type="text/javascript">
//得到选项卡对象集合
var otbs_nav_box = document.getElementById("tabs_nav");
var otabs_array = otbs_nav_box.getElementsByTagName("a");
var len = otabs_array.length;
for(var i = 0;i<len;i++){
//将当前点击的下标索引放在otabs_array[i].index 属性中
otabs_array[i].index=i;
//给每个选项卡按钮添加点击事件
otabs_array[i].onclick= function(){
//先清除上一个选项卡的样式,所有的选项卡样式重新设置
for(var j = 0;j<len;j++){
otabs_array[j].setAttribute('class','tabitem');
}
//给当前点击的选项卡添加样式
otabs_array[this.index].setAttribute('class','tabitem active');
//得到选项卡对应的内容集合
var otabs_content_box = document.getElementById("tabs_content");
//ie 不支持getElementsByClassName 郁闷
// var otabs_view_array = otabs_content_box.getElementsByClassName("viewitem");
var otabs_view_array = [];
for(var k = 0 ;k<len;k++){
var tempobj = document.getElementById("viewitem_"+k);
otabs_view_array.push(tempobj);
otabs_view_array[k].style.display='none';
}
otabs_view_array[this.index].style.display='block';
}
}
</script>
php资料

浙公网安备 33010602011771号