2006-09-17

Blogger的导航菜单

做完beta的导航菜单后很想给blogger也做一个。仔细研究了一下代码,发现在blogger上实现导航菜单,似乎比beta上更简单,更灵活(不搬家了)。大致的步骤和beta版的导航菜单是一样的:

1. 选择导航菜单的样式
如果你选择和8O一样的样式(tabsF),可以跳过此步骤。或者下载所有11种样式的导航菜单,从中挑选适合你blogger风格的导航菜单。


2. 添加CSS样式
下面的代码是8O选择的F样式,复制下面的代码,粘贴到CSS样式表的最后(</style>标志前)
/*- Menu Tabs F By http://www.exploding-boy.com/2005/12/15/free-css-navigation-designs/------
*/

#tabsF {
float:left;
width:100%;
font-size:80%;
line-height:normal;
border-bottom:1px solid $bordercolor;
/*Notice the use of $bordercolor to match with the Beta Blogger Settings*/
}
#tabsF ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabsF li {
display:inline;
margin:0;
padding:0;
}
#tabsF a {
float:left;
background:url(" http://www.anniyalogam.com/labeltabs/tableftF.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsF a span {
float:left;
display:block;
background:url(" http://www.anniyalogam.com/labeltabs/tabrightF.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {
color:#FFF;
}
#tabsF a:hover {
background-position:0% -42px;
}
#tabsF a:hover span {
background-position:100% -42px;
}

上述代码中的图片来自Ramani的网站,你也可以将图片放到自己的blogger上,然后更改图片位置。如果你选择其他样式的导航菜单,则将相应的CSS代码复制到上述位置。

3. 最关键的一步(特别感谢8O)
<div id="header">
<h1 id="blog-title">
<a href="<$BlogURL$>" style="font-weight:bold; color:#0A409A;">
<$BlogTitle$>
</a>
</h1>
<p id="description"><$BlogDescription$></p>
…………
</div>

用下列格式的代码替换“…………
<div id='tabsF'>
<li><a href="url1"><span>Tag1</span></a></li>
<li><a href="url2"><span>Tag2</span></a></li>
…………
</div>

OK!beta需要5步完成的工作,在blogger上只要三步就搞定,而且你可以随意调整每个Tag的顺序,更重要的是你可以在此放任一链接,使其显示在每页的顶部(不像beta只能显示分类名,且Tag顺序无法调整)。呼!上帝也休息的日子,8O也去放松一下!

9 个说法:

匿名 说...

我想请教个问题,就是怎样才能像你一样每个帖子页都有横幅的广告,但是首页不显示?
谢谢!

匿名 说...

放到<ItemPage>……</ItemPage>之间你认为合适的位置

匿名 说...

谢谢指教!昨天看你的源代码,偷偷地学会了,呵呵。

匿名 说...

指教不敢当,互相学习

匿名 说...

beta的果然只能显示分类名,且Tag顺序无法调整,郁闷啊.
http://guostone.blogspot.com/

匿名 说...

不好意思,请问几个问题
1.请问你是如何调整你的导航菜单顺序的?beta只能按照字母表或者密集度来排,如果想自己设定应该怎么办?
2.请问是如何添加那些tip的?就是鼠标移动到tag上显示出来的说明性文字?
3.文章中推荐的菜单样式由于原网址已经失效,所以不可得。google了一下,网上下载的倒是很多,不过我懒得再找地方上传。。。如果我还是想要这种URL的还有其他推荐的吗
bow ,拜托解答

匿名 说...

1.o这里不是beta,因此只要调整链接的顺序即可,我也在寻找调整beta导航菜单顺序的方法,也请高手支招。
2.只要在href="url"前插入title="tip"即可。
3.o试了一下,链接正常,如果你想要这个版本的o可以发邮件给你

匿名 说...

还是不会增加和你一样的东西,比如 首页 BLOGGER Google 软件 视频 极其牛B 在线游戏 娱乐的圈圈 。。怎么弄啊

匿名 说...

上面的文章就是教你怎么弄这些东西的呀!

HOW TO: 怎样生成自己的标签云

搜索此博客