实例
下拉列表,首先用div布局
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> *{ margin:0 auto; padding:0;} #shou{ width:900px; height:45px; text-align:center; line-height:45px; vertical-align:middle; } .zuoyi{ float:left; } .diyi { width:298px; height:45px; background-color:#FF0; color:#063; text-align:center; line-height:45px; vertical-align:middle; border:1px solid #F39; } .diyi1{ width:298px; height:45px; background-color:#030; color:#FFF; text-align:center; line-height:45px; vertical-align:middle; } #dier2{ position:absolute; opacity:0.5; } #dier3{ position:absolute; opacity:0.5; } #dier4{ position:absolute; opacity:0.5; } </style> </head> <body> <div id="shou"> <div class="zuoyi"> <div class="diyi" onclick="shou('dier2')">首页</div> <div id="dier2" > <div class="diyi1"><span>首页1</span></div> <div class="diyi1">首页2</div> <div class="diyi1">首页3</div> </div> </div> <div class="zuoyi"> <div class="diyi" onclick="shou('dier3')">市场</div> <div id="dier3"> <div class="diyi1">市场1</div> <div class="diyi1">市场2</div> <div class="diyi1">市场3</div> </div> </div> <div class="zuoyi"> <div class="diyi" onclick="shou('dier4')">人物</div> <div id="dier4"> <div class="diyi1">人物1</div> <div class="diyi1">人物2</div> <div class="diyi1">人物3</div> </div> </div> </div> </body> </html>
显示效果:
然后再加上
<script type="text/javascript"> function shou(a) { var a = document.getElementById(a); if(a.style.display == "block") { a.style.display = "none"; } else { a.style.display = "block"; } } </script>
显示出的效果,可以单击合起来。如合起首页: