使用JavaScript实现下拉菜单的效果

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
  <style type="text/css">
  
  *{
  margin:0px;//去掉默认的盒子模型的值
  padding:0px;
  }
  
  #nav{
  
  margin:0 auto;
  background-color:#eee;
  width:600px;
  height:40px;

  }
  ul{
  list-style:none;
  }
  ul li{
  float:left;
  width:90px;
  line-height:40px;
  position:relative;//实现相对定位
  text-align:center;
  
  }
  ul li ul{
 
  position:absolute;
  
  left:-41px;
  top: 40px;
  display:none;
  
  }
  
  ul li ul li{
  float:none;
  background-color:#eee;
  margin-top:2px;
  }
  ul li:hover ul{
  
  
  display:block;
  }
  a{
  text-decoration:none;//去掉下划线
  color:#000;
  display: block;//将行内元素变成块内元素
  padding:0 10px;
  }
  a:hover{
  
  color:red;
  background-color:#ffe;
  }
  
  </style>
 </head>
 <body>

  <div id="nav">
 
  <ul>
  <li>   <a href="">首页</a></li>
  <li> <a href="">课程大厅</a>
  <ul>
   <li> <a href="">java</a></li>
   <li> <a href="">C#</a></li>
   <li><a href="">c</a></li>
</ul>
  </li>

  <li> <a href="">经典案例</a>
  
   <ul>
   <li> <a href="">java</a></li>
   <li> <a href="">C#</a></li>
   <li><a href="">c</a></li>
</ul>
  </li>
  <li> <a href="">关于我们</a></li>
  </ul> 
  </div>
 </body>

</html>

其中最主要的属性是“position“,css的定位机构。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值