纯CSS实现的滑动的可折叠菜单

 2023-09-07 阅读 33 评论 0

摘要:纯CSS实现的二级纵向下拉菜单,可以滑动折叠,无需JavaScript代码,兼容性好 查看演示页面 View Demo查看全部代码 View Code 下载: 点击这里下载网页代码及演示图片 在网页<head>区添加以下样式定义 <style type="text/css"&

纯CSS实现的二级纵向下拉菜单,可以滑动折叠,无需JavaScript代码,兼容性好

查看演示页面 View Demo查看全部代码 View Code

下载:
点击这里下载网页代码及演示图片

 

在网页<head>区添加以下样式定义

<style type="text/css">
/* ================================================================ 
This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dlmenu {height:10em;}
#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:15em; 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:#d4d8bd url(top_grad_2.gif) center center; color:#ff0; }
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {height:20em; background:#b4be9c url(sub_grad.gif);}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 15em; margin: 0; background: #6f9c6f; cursor:pointer;}
#menu dt {margin:0; padding: 0; font-size: 1.1em; border-top:1px solid #cce;}
#menu dd {margin:0; padding:0; font-size: 1em; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:block; color:#fff; padding:5px 5px 5px 10px; background:#949e7c url(top_grad.gif) center center;}
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:#b4be9c url(sub_grad.gif);}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#7aa; color:#ff0;}</style>


在网页<body>区添加菜单HTML代码

<div id="dlmenu">
<ul id="menu">
<li>
<!--[if lte IE 6]><a href="#nogo"><table><tr><td><![endif]-->
<dl class="gallery"><dt><a href="../menu/index.html">DEMOS</a></dt><dd><a href="../menu/zero_dollars.html" title="The zero dollar ads page">zero dollars</a></dd><dd><a href="../menu/embed.html" title="Wrapping text around images">wrapping text</a></dd><dd><a href="../menu/form.html" title="Styling forms">styled form</a></dd><dd><a href="../menu/nodots.html" title="Removing active/focus borders">active focus</a></dd><dd><a href="../menu/shadow_boxing.html" title="Multi-position drop shadow">shadow boxing</a></dd><dd><a href="../menu/old_master.html" title="Image Map for detailed information">image map</a></dd><dd><a href="../menu/bodies.html" title="fun with background images">fun with backgrounds</a></dd><dd><a href="../menu/fade_scroll.html" title="fade-out scrolling">fade scrolling</a></dd><dd><a href="../menu/em_images.html" title="em size images compared">em sized images</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="index.html">MENUS</a></dt><dd><a href="spies.html" title="a coded list of spies">spies menu</a></dd><dd><a href="vertical.html" title="a horizontal vertical menu">vertical menu</a></dd><dd><a href="expand.html" title="an enlarging unordered list">enlarging list</a></dd><dd><a href="enlarge.html" title="an unordered list with link images">link images</a></dd><dd><a href="cross.html" title="non-rectangular links">non-rectangular links</a></dd><dd><a href="jigsaw.html" title="jigsaw links">jigsaw links</a></dd><dd><a href="circles.html" title="circular links">circular 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="../layouts/index.html">LAYOUTS</a></dt><dd><a href="../layouts/bodyfix.html" title="Cross browser fixed layout">Fixed 1</a></dd><dd><a href="../layouts/body2.html" title="Cross browser fixed layout">Fixed 2</a></dd><dd><a href="../layouts/body4.html" title="Cross browser fixed layout">Fixed 3</a></dd><dd><a href="../layouts/body5.html" title="Cross browser fixed layout">Fixed 4</a></dd><dd><a href="../layouts/minimum.html" title="A simple minimum width layout">minimum width for Internet Explorer</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="../mozilla/index.html">MOZILLA</a></dt><dd><a href="../mozilla/dropdown.html" title="A drop down menu">drop down menu</a></dd><dd><a href="../mozilla/cascade.html" title="A cascading menu">cascading menu</a></dd><dd><a href="../mozilla/content.html" title="Using content:">content:</a></dd><dd><a href="../mozilla/moxbox.html" title=":hover applied to a div">mozzie box</a></dd><dd><a href="../mozilla/rainbow.html" title="I can build a rainbow">rainbow box</a></dd><dd><a href="../mozilla/snooker.html" title="Snooker cue">snooker cue made using border art</a></dd><dd><a href="../mozilla/target.html" title="Target Practise">target practise</a></dd>
</dl>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
</div>


版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/11160.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息