快捷搜索:   nginx

纯CSS实现漂亮tab选项卡切换特效

纯CSS实现的选项卡切换功能

效果如下:

pure css3 tab.png

<!DOCTYPE html>
<html>
<head>
<meta charset="GB2312">
<title>pure css3 tab</title>
<style type="text/css">
*{margin:0; padding:0;}
body{font-size: 14px; line-height: 2;}
li{list-style: none;}
a{color:#666; text-decoration: none;}
a:hover{color:#f00;}
.sidebar{width:80%; margin: 0 auto;}
.inline-ul {
font-size:0;/* 所有浏览器 */
*word-spacing:-1px;/* IE6、7 */
}
.inline-ul ul li{
font-size: 12px;
letter-spacing: normal;
word-spacing: normal;
vertical-align:top;
display: inline-block;
*display:inline;
*zoom:1;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* firefox 中 letter-spacing 会导致脱离普通流的元素水平位移 */
.inline-ul{
letter-spacing:-5px;/* Safari 等不支持字体大小为 0 的浏览器, N 根据父级字体调节*/
}
}
.widget-title {
font-size: 13px;
font-weight: normal;
color: #888888;
padding: 20px 20px 0px;
}
.widget-tab .widget-title{font-size: 0;}
.widget-tab .widget-box{margin:0 20px 20px;background:#F7F7F7}
.widget-tab .widget-title ul li{margin-left:0;width:30%;text-align:center;margin-right:1.3%;padding:8px 1%;}
.widget-tab .widget-title ul li:hover{background:#F7F7F7}
.widget-tab .widget-title label{cursor:pointer;display:block; font-size: 14px;}
.widget-tab .widget-title ul li.active{background:#F7F7F7}
.widget-tab input{display:none}
.widget-tab .widget-box ul{display:none}
#new:checked ~ .widget-title .new,#hot:checked ~ .widget-title .hot,#random:checked ~ .widget-title .random{background:#F7F7F7}
#new:checked ~ .widget-box .new-list,#hot:checked ~ .widget-box .hot-list,#random:checked ~ .widget-box .random-list{display:block}
.widget-box ul li a{padding-left: 20px;}
</style>
</head>
<body>
<div>
<div class="widget widget-tab">
<input type="radio" name="widget-tab" id="new" checked="checked"/>
<input type="radio" name="widget-tab" id="hot"/>
<input type="radio" name="widget-tab" id="random"/>
<div class="widget-title inline-ul">
<ul>
<li>
<label for="new">最新博文</label>
</li>
<li>
<label for="hot">热评博文</label>
</li>
<li>
<label for="random">随机博文</label>
</li>
</ul>
</div>
<div>
<ul>
<li>
<a href="/wordpress-popular-view-posts.html" title="“原创WordPress主题教程#4:热门点击文章”的固定链接">原创WordPress主题教程#4:热门点击文章</a>
</li>
<li>
<a href="/wordpress-feature-posts.html" title="“原创WordPress主题教程#3:精选推荐文章”的固定链接">原创WordPress主题教程#3:精选推荐文章</a>
</li>
<li>
<a href="/wordpress-sticky-posts.html" title="“原创WordPress主题教程#2:置顶推荐文章”的固定链接">原创WordPress主题教程#2:置顶推荐文章</a>
</li>
<li>
<a href="/wordpress-recent-update-posts-2.html" title="“原创WordPress主题教程#1:最近修改文章”的固定链接">原创WordPress主题教程#1:最近修改文章</a>
</li>
</ul>
<ul>
<li>
<a href="/how-i-learn-javascript.html" title="我是如何学习JavaScript">我是如何学习JavaScript</a>
</li>
<li>
<a href="/my-seo-topic.html" title="浅谈现代化搜索引擎优化(SEO)">浅谈现代化搜索引擎优化(SEO)</a>
</li>
<li>
<a href="/10-best-free-jquery-mobile-theme.html" title="10个优秀的jQuery Mobile主题">10个优秀的jQuery Mobile主题</a>
</li>
<li>
<a href="/js-create-object.html" title="javascript学习15:创建对象">javascript学习15:创建对象</a>
</li>
<li>
<a href="/javascript-object-2.html" title="全面理解面向对象的 JavaScript">全面理解面向对象的 JavaScript</a>
</li>
<li>
<a href="/swipe.html" title="移动端触摸滑动插件swipe.js">移动端触摸滑动插件swipe.js</a>
</li>
<li>
<a href="/css-slide.html" title="纯CSS幻灯片">纯CSS幻灯片</a>
</li>
<li>
<a href="/nodejs-roll-back.html" title="win7安装不了nodejs及解决方法">win7安装不了nodejs及解决方法</a>
</li>
</ul>
<ul>
<li>
<a href="/693.html" title="如何在PS上使用Font Awesome字体" target="_blank">如何在PS上使用Font Awesome字体</a>
</li>
<li>
<a href="/wordpress-recent-update-posts-2.html" title="原创WordPress主题教程#1:最近修改文章" target="_blank">原创WordPress主题教程#1:最近修改文章</a>
</li>
<li>
<a href="/learn-bootstrap.html" title="bootstrap学习和使用的经验总结" target="_blank">bootstrap学习和使用的经验总结</a>
</li>
<li>
<a href="/css3-selection.html" title="使用css3改变选中文本的颜色" target="_blank">使用css3改变选中文本的颜色</a>
</li>
<li>
<a href="/js-function-5.html" title="js15-5:javascript继承" target="_blank">js15-5:javascript继承</a>
</li>
<li>
<a href="/2012-2.html" title="4.20-6.11,忙碌面试,思考前途" target="_blank">4.20-6.11,忙碌面试,思考前途</a>
</li>
<li>
<a href="/grunt.html" title="GRUNT:任务运行管理器" target="_blank">GRUNT:任务运行管理器</a>
</li>
<li>
<a href="/sublime-text2-dump.html" title="sublime text2打开文件为dump格式" target="_blank">sublime text2打开文件为dump格式</a>
</li>
</ul>
</div>
</div>
</div>
</body>
</html>


顶(3)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论