码迷,mamicode.com
首页 > 其他好文 > 详细

如何制作下拉列表

时间:2016-04-23 22:53:32      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

下拉列表是网页中常用的方式,本案例重点在于设置下拉子菜单的高度为零,超出部分隐藏。当hover主菜单时,下拉子菜单高度为正常高度,同时加入渐变属性。

技术分享技术分享

 

<!DOCTYPE html>

<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
*{ padding: 0; margin: 0; }
ul { position:absolute; top:50px; left: 50px; }
ul li { list-style: none; border: 1px solid black; background: lightgray; }
ul>li { float: left; border-left: none;}
ul>li:first-child { border-left: 1px solid black;}
ul ol li { border-top: none; border-right: none; }
ul ol li:first-child { border-top: 1px solid black}
ul>li a { text-decoration: none; color: black; display: table-cell; width: 100px; height:30px;
vertical-align: middle; text-align: center; }
ul ol { height: 0; transition:height linear 1s; overflow: hidden; }
ul>li:hover ol { height: 120px; }
</style>
</head>
<body>
<div>
<ul>
<li><a href="#">首页</a></li>
<li>
<a href="#">新闻</a>
<ol>
<li><a href="#">图片</a></li>
<li><a href="#">军事</a></li>
<li><a href="#">国内</a></li>
<li><a href="#">国外</a></li>
</ol>
</li>
<li><a href="#">娱乐</a></li>
<li><a href="#">视频</a></li>
<li><a href="#">体育</a></li>
<li><a href="#">财经</a></li>
</ul>
</div>
</body>
</html>

如何制作下拉列表

标签:

原文地址:http://www.cnblogs.com/shengliang74/p/5425899.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!