下面就来看看这种功能是如何实现的吧——
1.挑选用于导航栏的图标,这里提供了很多漂亮的图标,你可以下载自己喜欢的图标然后上传到自己的网络相册获得图片地址备用。当然如果你想让导航图标独一无二的话也可以自己制作。(Luke在这步花了很长时间- =)
2.控制台-布局-修改HTML,备份一下模板以备不测,勾选“扩展窗口小部件模板”。
查找:
]]></b:skin>
先在其上添加以下代码:
/*-- smallnav--*/
#smallnav{
position:fixed;
text-align:left;
margin-left:-20px;
margin-top:17px;
}
* html #smallnav{ /*IE only*/
position:absolute;
}
#smallnav a img{
opacity:0.6;
-moz-opacity:0.6;
filter:alpha(Opacity=60);
}
#smallnav a:hover img{
opacity:1;
-moz-opacity:1;
filter:alpha(Opacity=100);
position:relative;top:1px;left:1px;
}
* html #smallnav a img{
filter:alpha(Opacity=100);
}
#smallnav img{
margin-bottom: 5px;
}
* html .smallnav{
margin-bottom: 7px;
}
代码中红色部分定义了导航栏的位置,请根据自己的模板样式自行调整。
然后再在]]></b:skin>之下添加以下代码;
<script src='http://bloggertips.googlecode.com/files/prototype.js' type='text/javascript'>
</script>
<script src='http://bloggertips.googlecode.com/files/scriptaculous.js?load=effects' type='text/javascript'></script>
可以发现这个代码中使用了外部的js文件(蓝色部分),一般来说共用是没用问题的,如果你不放心怕它突然哪天不能使用了,可以下载(prototype.js、scriptaculous.js)下来,然后上传到自己申请的可以外链的免费空间或免费网络硬盘上(个人推荐Google提供的GoogleCode),然后在代码中换成自己的地址。
3.查找
<div id='outer-wrapper'>
在其下添加以下代码:
<div id='smallnav'>
<span>
<a href='http://lukexzt.blogspot.com/' style='border:0;' title='回到首页'><img alt='回到首页' class='smallnav' height='32' src='http://youke.googlecode.com/files/folderhome2.png' width='32'/></a>
<br/>
<a href='http://feed.feedsky.com/Lukexzt' style='border:0;' title='订阅Luke瞎折腾'><img alt='订阅Luke瞎折腾' class='smallnav' height='32' src='http://youke.googlecode.com/files/rsslogo.png' width='32'/></a>
<br/>
</span>
</div>
将其中:
绿色部分换成自己的导航链接
紫色部分换成自己的导航说明(鼠标停留在图标一段时间后会显示)
橙色部分换成自己在第1步获得的图标地址
如果想加更多的链接,就按照格式来添加吧,格式是:
<a href='导航地址' style='border:0;' title='导航说明'><img alt='导航说明' class='smallnav' height='32' src='导航图标地址' width='32'/></a>
<br/>
注:由于每个模板不同,有些Blogger在添加好这步的代码后会在使用IE浏览器浏览时出现“导航图标错位到屏幕中间而不是左侧”的情况,如果遇到这种情况,请尝试将上面的代码添加到
<div id='main-wrapper'>
或其他代码之后,预先备份模板,然后多试试,一定会成功的。
-------------------------------------------------------------------------------------
以上图片和文字均为原创,转载请注明转自Luke瞎折腾!
9 评论:
你的侧边栏的确很好看 O(∩_∩)O~
@banana谢谢香蕉的赞美,哈哈。
我感觉:觉得这篇文章不错?赶紧收藏吧! 这一部分很实用,可以告诉我怎么加上去的吗?xujianqun@gmail.com
最好把你的代码发给我
你太牛了 跟你真是学了不少。谢谢!!
还有请教以下,在博客怎么发带代码的文章啊?
@徐建群你可以参考以下两个网站:
http://www.addthis.com
http://fairyfish.net/2008/01/19/bookmark-share-plugin/
@独孤一剑的博客把代码里的“<”改成“<”,“>”改成“>”即可。不带引号。
XD……直接转换了……
是& l t ;和& g t;
@独孤一剑的博客分别用“& l t ;”和“& g t ;”(去掉之间的空格)分别替换“<”和“>”就能发布出代码了。
@Sandlong哈哈,楼上先回答了。
发表评论
有问题请留言,Luke帮你解决。问了方便回答,请尽量不要匿名。