14SepCSS代码 - 竖型鼠标触发伸缩菜单

       友情链接太多了,是不是对侧边栏上长长的菜单感到不爽啊?尤其是单篇文章的时候,侧边栏使劲往下跑,让我们猛拉滚动条…不爽啊。
       对于这个,看到一个朋友用侧边栏内嵌滚动条来解决,也很是不错。其实,对于yo2这样可以自由编辑侧边栏css代码的博客来说,我们可以做得更漂亮:竖型鼠标触发伸缩菜单。效果如本站侧边栏links区所示
       为配合模板,在原代码的基础上,我作了一些调整,比如去掉背景图片,改变背景颜色以及菜单尺寸等参数。
       尤其是源代码依背景图片而定义了菜单显示高度,对于超出部分的链接便不能显示,而对于只有一两个菜单项的却要显示一大部分空白区域–这个问题在去除了背景图片之后,我惊喜的发现菜单高度对于超出部分自动的适应了显示完全。然而当我用orca,firefox浏览器一看时,就不是那么回事了,他们忠实的显示我的指定高度:10em,一个菜单里只能显示三个不到的链接项。
       下面说的就是如你看到,本站侧边栏links区的显示方法,当然你可以自己定义各个颜色值,并参考站酷原文,自己定义背景图片(我个人不建议)。
       以yo2用户为例:
       在侧边栏区块添加一个文本,输入代码:
[code:english]

[/code]

把以上代码对照本站侧边栏,修改《dt》…《/dt》以及《dd》…《dd》(这里的《》是指相应的英文符号<>)里边的链接信息即可,当然你也可以按实际需要随意的增减其项数。

       注:源代码来源:站酷(zcool),原文:cssplay实用css代码精选-竖型鼠标触发伸缩菜单


  1. Gravatar Icon 1 白鸽男孩16 Sep 2007

    效果不错,有空我把它改进一下。

  2. Gravatar Icon 2 riant16 Sep 2007

    呵,再研究一下那代码,做得更漂亮点。

  3. Gravatar Icon 3 elion24 Sep 2007

    效果不错,但感觉配色不太好。 8O

  4. Gravatar Icon 4 riant25 Sep 2007

    Reply elion: 你可以根据自己的喜好和模板,修改background:#…以及color:#…后面的颜色值来配色的。

  5. Gravatar Icon 5 SimonSPACE06 Oct 2007

    8)我很喜欢这种风格
    请问你现在的”llinks”的代码是多少啊?

  6. Gravatar Icon 6 riant07 Oct 2007

    [Comment ID #198215 Will Be Quoted Here]

    ——嗯,把下面的代码粘贴到记事本里,分别替换《》为就是我现在用的代码了,当然,一些链接我给省去了。

    《style type=”text/css”》
    #dlmenu {height:170px;}
    #menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:310px; background:#fff; z-index:100;}
    #menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
    #menu li a, #menu li a:visited {display:block; text-decoration:none;}
    #menu li dd {display:none;}
    #menu li:hover, #menu li a:hover {border:0;}
    #menu li:hover dt a , #menu li a:hover dt a {background:#00ccff center center; color:#fff; }
    #menu li:hover dd, #menu li a:hover dd {display:block;}
    #menu li:hover dl, #menu li a:hover dl {height:auto; background:#ffffff;}
    #menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
    #menu dl {width: 25em; margin: 0; background: #6f9c6f; cursor:pointer;}
    #menu dt {margin:0; padding: 0; font-size: 1.1em; border-top:0px solid #cce;}
    #menu dd {margin:0; padding:0; font-size: 1em; text-align:left; }
    .gallery dt a, .gallery dt a:visited {display:block; color:#333333; padding:5px 5px 5px 10px; background:#ffffff center center;}
    .gallery dd a, .gallery dd a:visited {color:#0099FF; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 10px; background:#ffffff;}
    * html .gallery dd a, * html .gallery dd a:visited {height:1em;}
    .gallery dd a:hover {background:#99cc00; color:#fff; }

    《/style》
    《div id=”dlmenu”》
    《ul id=”menu”》
    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”http://me.yo2.cn/nexus/4935/”》Friends’ Blog《/a》《/dt》
    《dd》《a href=”/links/”》互助友情链接请点击留言《/a》《/dd》
    《dd》《a href=”http://www.sheyu.net/” target=_blank》舍予之间(SHEYU’s bog)-写挨踢,看社会《/a》《/dd》
    《dd》《a href=”http://ying.yo2.cn” target=”_blank”》 ying’s not here — ying’s Blog 最纯粹心情日志《/a》《/dd》
    《dd》《a href=”http://blog.5d.cn/user36/cat8250/” target=”_blank”》蝙蝠猫的记事本《/a》《/dd》
    《dd》《a href=”http://aobai0514.blog.tom.com” target=”_blank”》半醉人间·等闲人:敖败’s Blog《/a》《/dd》
    《dd》《a href=”/links/”》…期待你的加入,单击此处留下你的链接《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》
    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”/sitemap/”》本站索引《/a》《/dt》
    《dd》《a href=”http://chriant.cn/”》BLOG - 日志 《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》
    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”/blog/category/web/”》Network《/a》《/dt》
    《dd》《a href=”http://fairyfish.net” target=_blank》我爱水煮鱼《/a》《/dd》
    《dd》《a href=”http://writetomyblog.com/” target=_blank》多媒体日志在线编辑《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》
    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”riant@chriant.cn”》Contact《/a》《/dt》
    《dd》《a href=”mailto:riant@chriant.cn” target=_blank》Email:riant@chriant.cn《/a》《/dd》
    《dd》《a href=”http://wpa.qq.com/msgrd?v=1&uin=280516298&site=walmart&menu=yes” title=”如果你的QQ在线请单击给我留言” target=_blank》QQ:280516298《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》
    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”/links/”》鸣谢《/a》《/dt》
    《dd》《a href=”http://yo2.cn” target=_blank》yo2.cn优博网–提供博客及空间服务《/a》《/dd》
    《dd》《a href=”http://oneoo.com/” target=_blank》Oneoo–yo2.cn管理员《/a》《/dd》
    《dd》《a href=”http://charles.yo2.cn/” target=_blank》Charles–yo2.cn管理员《/a》《/dd》
    《dd》《a href=”http://jsbox.net/” target=_blank》Jay Kwong–免费提供模板《/a》《/dd》
    《dd》《a href=”http://clicki.cn/” target=_blank》Clicki.cn–提供免费访客及点击统计《/a》《/dd》
    《dd》《a href=”http://www.yikay.com/” target=_blank》亿开–专业域名主机服务提供域名《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》
    《/ul》
    《/div 》

  7. Gravatar Icon 7 匿名07 Oct 2007

    谢谢了!

  8. Gravatar Icon 8 SimonSPACE07 Oct 2007

    非常感谢!

  9. Gravatar Icon 9 SimonSPACE07 Oct 2007

    谢谢!
    我试过了,可惜怎么没有触发伸缩的效果啊?
    我是个新手,如果方便的话,可否把你的“LINKS”中最简单的代码(每部分只保持一条链接就好了)发布一下啊。感谢!!!

  10. Gravatar Icon 10 riant08 Oct 2007

    RE —— [Comment ID #198967 Will Be Quoted Here] ——

    对于《style type=”text/css”》….《/style》部分,你可以根据自己模板风格修改“background”(背景)以及“color”(颜色)后的颜色代码,根据你侧边栏宽度修改“width”(宽度)后的值,我本来想改作100%,但好象(至少在IE6下)不能正常显示。其他的参数最好就不要改了。
    而《div id=”dlmenu”》….《/div》是HTML部分,《dt》和《/dt》之间是鼠标闲置时的可见内容(当然,在这个例子里是一个链接语句),在其下面的〈dd〉和〈/dd〉之间是鼠标出发之后所显示的内容/链接,多组〈dd〉〈/dd〉就分行显示。
    下面是按照你的要求删减之后,html部分的代码,根据空行,你可以知道,html代码的成对关系,即《…》《/…》是一对,如〈li〉…〈/li〉是一对,若是要增加或者是减少链接组或者个数,要注意成组,成队的删增代码:

    《div id=”dlmenu”》
    《ul id=”menu”》

    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”http://me.yo2.cn/nexus/4935/”》Friends’ Blog《/a》《/dt》
    《dd》《a href=”/links/”》互助友情链接请点击留言《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》

    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”/sitemap/”》本站索引《/a》《/dt》
    《dd》《a href=”http://chriant.cn/”》BLOG - 日志 《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》

    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”/blog/category/web/”》Network《/a》《/dt》
    《dd》《a href=”http://fairyfish.net” target=_blank》我爱水煮鱼《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》

    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”riant@chriant.cn”》Contact《/a》《/dt》
    《dd》《a href=”mailto:riant@chriant.cn” target=_blank》Email:riant@chriant.cn《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》

    《li》
    《!–[if lte IE 6]》《a href=”#nogo”》《table》《tr》《td》《![endif]–》
    《dl class=”gallery”》
    《dt》《a href=”/links/”》鸣谢《/a》《/dt》
    《dd》《a href=”http://yo2.cn” target=_blank》yo2.cn优博网–提供博客及空间服务《/a》《/dd》
    《/dl》
    《!–[if lte IE 6]》《/td》《/tr》《/table》《/a》《![endif]–》
    《/li》

    《/ul》
    《/div 》

    你可以边改边看效果。有什么不对的,把你的代码给我发一下,我看看。

Leave a Reply

Quote selected text