码迷,mamicode.com
首页 > 其他好文 > 详细

Tab选项卡切换

时间:2016-01-14 20:45:49      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

框架:

<div id="notice">
<div id="noticeTitle">
<ul>
<li ><a href="#">热点</a></li>
<li><a href="#">财经</a></li>
<li><a href="#">科技</a></li>
<li><a href="#">娱乐</a></li>
<li class="select"><a href="#">游戏</a></li>
</ul>
</div>
<div id="noticeCon">
<div class="noticeContent" style="display:block"><ul></ul></div>
<div class="noticeContent" style="display:none"><ul></ul></div>
<div class="noticeContent" style="display:none"><ul></ul></div>
<div class="noticeContent" style="display:none"><ul></ul></div>
<div class="noticeContent" style="display:none"><ul></ul></div>
</div>
</div>

CSS要点:

noticeTitle为relative,noticeTitle下的ul为absolute,noticeTitle下的ul需要left:-1px,用来使首个选项卡的左border与noticeTitle的左border重合遮盖

select的选项卡取消左右padding,增加左右border

noticeTitle的border宽+noticeTitle的宽度===每个li的宽度+border宽度+左右padding(如noticeTitle的宽度398+1px的border*2=400,noticeTitle下的ul为78宽度*5+2*5=400,因为noticeTitle的左border为1px,所以noticeTitle下的ul需要left:-1px使得两者400px重合)

noticeTitle的height=30px,noticeTitle下的ul下的li的height为29,border-bottom为1,li中的line-height为29

Tab选项卡切换

标签:

原文地址:http://www.cnblogs.com/nimiair/p/5131405.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!