45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:js如何实现微博导航栏?

js如何实现微博导航栏?

2015-08-17 07:51:16 来源:www.45fan.com 【

js如何实现微博导航栏?

微博导航看起来很美观,实现起来也不麻烦,直接写代码了

<!DOCTYPE html>
<html>
  <head>
  <meta charset="utf-8" />
  <title></title>
  <script type="text/javascript">
   var hiddenChild = function(obj) {
     var ul = obj.getElementsByTagName("ul")[0];
     ul.style.display = 'none';
    }
    /*
     *obj表示导航条中的直接li
     */
   var showChild = function(obj) {
    var ul = obj.getElementsByTagName("ul")[0];
    ul.style.display = 'block';
   }
  </script>
  <style type="text/css">
   * {
    margin: 0px;
    padding: 0px
   }
   /*导航条*/
    #nav {
    line-height: 60px;
    list-style-type: none;
    background-color: #0000FF;
    text-align: center;
   }
   #nav a {
    color: white;
    text-decoration: none;
    display: block;
    width: 80px;
    font-size: 20px;
    font-weight: 800;
   }
   #nav a:hover {
    background-color: #ccc;
   }
   #nav li {
    background-color: blue;
    float: left;
    color: white;
    list-style-type: none;
   }
   #nav li ul {
    position: absolute;
    display: none;
    width: 130px;
   }
   .show {
    display: block;
   }
  </style>
 </head>
  <body>
  <ul id="nav">
   <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);">
    <a href="#">首页</a>
    <ul>
     <li>
      <a href="#">全部广播</a>
     </li>
     <li>
      <a href="#">好友</a>
     </li>
     <li>
      <a href="#">关注</a>
     </li>
     </ul>
    </li>
   <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);">
    <a href="#">微频道</a>
    <ul>
     <li>
      <a href="#">微频道1</a>
     </li>
     <li>
      <a href="#">微频道2</a>
     </li>
     </ul>
   </li>
   <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);">
    <a href="#">找人</a>
    <ul>
     <li>
      <a href="#">明星</a>
     </li>
     <li>
      <a href="#">达人</a>
     </li>
     </ul>
    </li>
   <li onmouseover="showChild(this);" onmouseleave="hiddenChild(this);">
    <a href="#">微群</a>
    <ul>
     <li>
      <a href="#">股票</a>
     </li>
     </ul>
   </li>
   </ul>
 </body>
 </html>

以上代码就是用js实现微博导航栏,需要的朋友可以来参考下。


本文地址:http://www.45fan.com/bcdm/18005.html
Tags: 实现 微博 代码
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部