早有一个想法了,
blog日志如果积存多了,
有时自己也难找到想看的东西,
如果目录有弹出式下拉菜单,
于人于己岂不方便。
今天终于下了个大决心,
给自己放假半天,
一心为“小窝”做个“日志目录”,
鼠标悬停目录上出现一目了然的日志条目。
现在总算可以看到眉目了:D
虽然还应该有个滚动条,
或许还应该再配个边框什么的。
也不知其他浏览器能否正常显示。
对于5d大家来说,
也许这个很小儿科吧:P
不过就我这水平这也很啊哈哈的了,
其他调整等以后有空再说了。
(另外,如果您有高见,不妨教我啊~谢谢了。不知5d有没有日后设置一个可以自动生成的弹出目录的打算?)
效果如下,自我感觉方便了:)
竖排——
横排(将代码放于博客“顶部信息”中,在代码前加若干<br>调整目录位置,同时去掉代码中的全部 <li> </li>语句)——
竖排目录代码如下(直接复制到新建边栏代码处即可。可惜目前需要手动更新目录)
哈哈,新加了滚动条,颜色(色彩代码查找请点击此链接) 、形状可以琢磨着变。自动更新理论上不难,以后再说:
<style type="text/css">
BODY {
SCROLLBAR-FACE-COLOR: #d8d8d8;
SCROLLBAR-HIGHLIGHT-COLOR: #fcfcfc;
SCROLLBAR-SHADOW-COLOR: #fcfcfc;
SCROLLBAR-3DLIGHT-COLOR: #fcfcfc;
SCROLLBAR-ARROW-COLOR: #fcfcfc;
SCROLLBAR-TRACK-COLOR: #fcfcfc;
SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
SCROLLBAR-BASE-COLOR: #fcfcfc
} <!此部分为滚动条色彩变化,整体删除后转为系统默认格式>
#Nav {
clear: both;
margin: 0px;
width: 750px
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none
}
#Nav ul {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none
}
#Nav li {
float: left;
width: 125px
}
#Nav li ul {
left: -999em;
width: 125px;
position: absolute
}
#Nav li a {
padding-right: 0px;
display: block;
padding-left: 0px;
font-size: 11px;
background: url(../images/Navbutbg.gif) #cccccc repeat-x;
padding-bottom: 5px;
width: 124px;
color: #555555;
margin-right: 1px;
padding-top: 5px;
font-family: arial, helvetica, sans-serif;
text-align: center;
text-decoration: none
} <!目录背景及文字字体、颜色设置>
#Nav li ul a {
padding-right: 0px;
display: block;
padding-left: 0px;
font-size: 10px;
background: url(../images/Navbutbg.gif) #99CCCC repeat-x;
padding-bottom: 3px;
width: 124px;
color: #333333;
text-indent: 5px;
margin-right: 1px;
padding-top: 3px;
font-family: arial, helvetica, sans-serif;
text-align: left;
text-decoration: none
} <!弹出下级目录格式设置>
#Nav li a:hover {
background: #ffa400;
color: white
}
#Nav li ul a:hover {
background: #ffa400;
color: white
} <!鼠标经过时背景、文字颜色变化>
#Nav li:hover ul {
left: auto
}
#Nav li.sfhover ul {
left: auto
}</style><script type="text/javascript">
function sfHover() {
var sfEls = document.getElementById("Nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
</script>
<div id="Container">
<div id="Nav">
<ul>
<li><a href="目录网址">目录</a>
<ul style="OVERFLOW-Y: auto; OVERFLOW-X: hidden; WIDTH: 141px; HEIGHT: 205px"> <!这是滚动条部分,可以调整或删除,不要删除后面的“>”啊~>
<a href="首页网址">返回首页</a>
<a target="_blank" href="下级目录网址">下级目录</a>
<a target="_blank" href="下级目录网址">下级目录</a>
<a target="_blank" href="下级目录网址">下级目录</a> <!如增加下级目录,由此回车整体复制粘贴该部分>
</ul>
</li>
<li> </li> <!此部分为目录间分隔,横排时请删除>
<li><a href="目录网址">目录</a>
<ul style="OVERFLOW-Y: auto; OVERFLOW-X: hidden; WIDTH: 141px; HEIGHT: 205px">
<a href="首页网址">返回首页</a>
<a target="_blank" href="下级目录网址">下级目录</a>
<a target="_blank" href="下级目录网址">下级目录</a>
<a target="_blank" href="下级目录网址">下级目录</a>
</ul>
</li> <!如增加目录,由此回车整体复制粘贴该部分>
</ul>
</div>
</div>
<li> </li>
<li> </li> <!此部分为该边栏与下面栏目分隔,横排时显示为圆点,可以删除>
------------------------------
上一篇:牛刀初小试,语出四坐惊 下一篇:小窝瘦身进行时
回复Comments
评论回复(23条)
作者:
哈哈~我说那会儿Jack咋没顶我顺便说声:节日快乐
作者:
欢迎使用新代码,也祝Lujy节日快乐啊。作者:
但愿使用快乐作者:
奇怪的代码,仍在奇怪中。。。作者:
方便就好,不知你是如何正常添加的?造福广大人民群众~回头有时间了换上,嘿嘿
作者:
喔,好啊。可惜在有些模版中会被加空格,目前我想到的解决方法是再加背景。不过试了你的模版好像是正常的。作者:
好啊~不妨试试:)在DW里预览跟你的一样好,放到博客里就有空隙出来了。(测试时已删除本身的栏目的)
是不是我摸版的问题?
改自动再说了。
期待。。。。。。。。。。。
作者:
建议先取消所有边栏仅加该目录,排除模板影响外再逐项恢复添加其他边栏。手动更新可以将不打算频繁查看的日志剔除,从这方面看还是有好处的。作者:
这个只为浏览日志方便,与存储容量无关。