本文学习自下面的一篇文章,但是做了修改。
http://www.shejidaren.com/examples/css3-target/css3-target.html
将Tab按钮变成了两个,并且移动到了上方。为了移动到上方,增加了一个<div id=tabbody>包含了两个tab内容,两个tab内容采用绝对定位,而tabbody采用了相对定位,这样刚好位于和两个tab按钮之下。
html代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>HTML5 tab</title>
<link rel="stylesheet" href="tab.css" type="text/css" />
</head>
<body>
<div class="tablist">
<ul class="tabmenu">
<li><a href="#tab1">标签一</a></li>
<li><a href="#tab2">标签二</a></li>
</ul>
<div id="tabbody" class="tab_body">
<div id="tab1" class="tab_content">tab1 content</div>
<div id="tab2" class="tab_content">tab2 content</div>
</div>
</div>
</body>
</html>
css代码如下:
.tablist {
position:relative;
margin:50px auto;
min-height:200px;
}
.tab_body {
position:relative;
top:30px;
width:600px;
height:200px;
}
/* this example style begin */
.tab_content {
position: absolute;/*set content box as absolute*/
/* content style begin*/
width:600px;
height:170px;
padding:15px;
border:1px solid #91a7b4;
border-radius:3px;
box-shadow:0 2px 3px rgba(0,0,0,0.1);
font-size:1.2em;
line-height:1.5em;
color:#666;
background:#fff;
}
#tab1:target, #tab2:target, #tab3:target {
z-index: 1;
}
/* tabmenu style */
.tabmenu {
position:absolute;
/*top:100%;*/
margin:0;
}
.tabmenu li{
display:inline-block;
}
.tabmenu li a {
display:block;
padding:5px 10px;
margin:0 10px 0 0;
border:1px solid #91a7b4;
border-radius:0 0 5px 5px;
background:#e3f1f8;
color:#333;
text-decoration:none;
}
分享到:
相关推荐
CSS3实现的tab多页签代码,效果很棒,童鞋们可下载瞧瞧撒
纯css3实现的tab标签切换效果
纯CSS3实现的tab标签,可自适应高度
jquery CSS3实现手机滑屏tab菜单效果 j
纯CSS实现的tab标签切换代码,其实是由六个html文件组成,相互切换的效果。懒人之家推荐下载
非常好看而且容易使用的css tab选项卡
CSS3实现Tab菜单小工具是一款外观非常简洁清新,tab选项卡的上边框有加粗的线条,让这些tab菜单按钮显得很有立体感。
纯CSS3实现TAB选项卡切换是一款带有淡入淡出渐变效果的CSS3标签选项卡特效。
css3实现的tab标签切换效果
jQuery+css实现tab切换效果 jQuery+css实现tab切换效果源代码
CSS+JS实现tab标签切换
这是一款使用纯css3制作的类似tab选项卡的全屏页面切换特效插件。该tab选项卡的选项以侧边栏的形式排列,点击每个选项就会以动画的显示进行全屏页面切换。
效果图地址:http://blog.sina.com.cn/s/blog_6b759ccf0101mbbt.html
js控制层和DIV+CSS实现TAB菜单
Tab菜单在网页上使用起来非常方便,也比较节省空间,所以很多门户网站很...今天我们要来分享一款垂直方向的Tab菜单,它是用纯CSS3实现的,加载和切换特别灵活。另外,Tab菜单的样式你可以使用CSS重新定义,扩展很方便。
用CSS实现流行的Tab菜单,再也不用繁琐的js实现了。
这是一款基于CSS3的Tab切换插件,关于Tab插件我们之前已经向大家分享过很多了,比如这篇超酷实用的CSS3 Tab菜单集合中就有很多不错的Tab插件。今天分享的这款主要是体现了3D翻转的样式,在点击tab菜单项时,内容区域...
CSS3华丽的Tab菜单是一款基于CSS3实现的华丽Tab菜单,这款Tab菜单的菜单项是一个个小图标,鼠标滑过时,菜单项展示对应文字,并出现展开的动画。