为博客添加一个顶部工具导航条,感觉还不错。不仅可以显得更加友善、方便,还可以增加美观。只要简单的CSS+DIV就可以实现,代码也简洁,添加方便。只要把CSS复制到后台->设置->通过CSS定制页面风格中,把HTML代码复制到后台->设置->页首Html代码中。保存即可!我的顶部导航代码,只需要简单修改即可使用。
CSS代码如下:
body
{
background-image: url(nothing.txt); /*无需有这个文件*/
background-attachment: fixed;
margin:0px;
padding:0px;
}
#topNavWrapper {
width: 100%;
text-align: left;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
#topNav {
width: 100%;
float: left;
display: block;
height: 29px;
line-height:29px;
background-image: url(http://images.cnblogs.com/cnblogs_com/ATree/240749/r_bg_toolbar.png);
background-repeat: repeat-x;
background-color: #FFFFFF;
z-index: 100;
overflow: visible;
padding: 0 0 0 0;
position: fixed;
_position: absolute;/*for IE6*/
color: #000000;
top:0px; /*保持在顶部*/
}
#topNav a:link,
#topNav a:visited,
#topNav a:hover,
#topNav a:active {
height: 28px;
line-height: 28px;
text-decoration: underline;
}
#topNavWrapper ul
{
margin:0px;
padding:0px 20px;
list-style:none;
float:left;
}
#topNav li
{
float:left;
margin-left:0px;
padding:0;
line-height:28px;
list-style:none;
vertical-align:middle;
}
#topNav img
{
border:0px;
width:50px;
height:16px;
margin-top:7px;
_margin-top:4px;
}
#topNav #ad
{
margin-top:2px;
_margin-top:5px;
}
HTML代码如下:
<div id="topWrapper">
<ul id="topNav">
<li style="color:Red;">【<a href="http://www.cnblogs.com/ATree/" title="C#,ASP.NET技术学习交流分享的博客"><strong>一棵树</strong></a>】欢迎你! | </li>
<li>速度太慢,访问<a href="http://feeds.feedburner.com/cnatree" title="一棵树精简版"><strong>精简版</strong></a></li> |
<li><a href="http://feeds.feedburner.com/cnatree" title="一棵树RSS订阅"><img src="http://blog.csdn.net/images/feedsky.gif" alt="一棵树RSS订阅" /></a></li>
<li> <strong>热门标签:</strong> <a href="http://www.cnblogs.com/ATree/tag/C%23/" title="C#">C#</a>
<a href="http://www.cnblogs.com/ATree/tag/破解/" title="破解">破解</a>
<a href="http://www.cnblogs.com/ATree/tag/SEO优化/" title="SEO优化">SEO优化</a>
</li>
<li id="ad">
<script type="text/javascript"><!--
google_ad_client = "pub-2694187557661900";
/* 468x15, 创建于 09-5-10 */
google_ad_slot = "5680001618";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</li>
</ul>
</div>
纯CSS避免了JS在滚动网页时的晃动,感觉比较好。就是IE下面不能浮在顶部,Firefox下显示正常。一直都没有找到好的解决办法。希望能有高手提供好的解决方法。
演示:见本博客顶部。