下拉式菜单导航操作

原创 2018-12-29 21:12:37 332
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>下拉菜单</title> <style type="text/css"> *{ margin: 0px; paddi
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>下拉菜单</title>
<style type="text/css">
*{
margin: 0px;
padding: 0px;
}
#oDiv{
width:360px;
border: 10px solid #ccc;
border-radius: 15px;
margin: 20px auto; 
}
#oDiv div{
width: 340px;
border: 1px solid red;
text-align: center;
margin :5px auto;
}
#oDiv div ul{
list-style: none;
width: 330px;
margin: 0 auto;
display: none; 
}
#oDiv div ul li{
width: 330px;
background-color: #333;
margin: 5px auto;

}
#oDiv div:hover ul{
display: block;
}
</style>

</head>
<body>
<div id="oDiv">
<div>第一个div
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
<div>第二个
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
<div>第三个
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
<div>第四个
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
<div>diwu个
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
<div>第六个
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
</div>
</body>
</html>

在导航后面添加列表项,然后把列表隐藏,当移动到其元素上,用伪元素让其显示。横列导航时设置定位,防止后面的部分变动。

批改老师:天蓬老师批改时间:2018-12-30 13:40:31
老师总结:我看你没有用到绝对定位, 能做出这个效果,不简单, 实际工作中,这类菜单 ,还是用定位做多一些

发布手记

热门词条