首页 > Web开发 > 详细

纯 CSS 实现水平下拉菜单

时间:2015-09-25 20:27:16      阅读:259      评论:0      收藏:0      [点我收藏+]

<ul id="menu">

  <li>

    <a href="#">Menu 1</a>

    <ul>

      <li>

        <a href="#">Menu 1-1</a>

      </li>

      <li>

        <a href="#">Menu 1-2</a>

      </li>

      <li>

        <a href="#">Menu 1-3</a>

      </li>

    </ul>

  </li>

  <li>

    <a href="#">Menu 2</a>

    <ul>

      <li>

        <a href="#">Menu 2-1</a>

      </li>

      <li>

        <a href="#">Menu 2-2</a>

      </li>

      <li>

        <a href="#">Menu 2-3</a>

      </li>

    </ul>

  </li>

  <li>

    <a href="#">Menu 3</a>

    <ul>

      <li>

        <a href="#">Menu 3-1</a>

      </li>

      <li>

        <a href="#">Menu 3-2</a>

      </li>

      <li>

        <a href="#">Menu 3-3</a>

      </li>

    </ul>

  </li>

</ul>


#menu {

  font-family: Arial;

  font-size: 14px;

  width: 500px;

  overflow: hidden;

}


#menu, #menu ul {

  list-style-type: none;

  background: #A3C159;

  margin: 0;

  padding: 0;

}


#menu li {

  float: left;

}


#menu li a {

  display: block;

  padding: 10px 15px;

  color: #FFF;

  text-decoration: none;

  border-right: 1px solid #FFF;

}

#menu li a:hover {

  background: #1BA6B2;

}


#menu li ul li {

  float: none;

}


#menu li ul li a {

  border-top: 1px solid #FFF;

}


#menu li ul {

  display: none;

  position: absolute;

}


#menu li:hover ul {

  display: block;

}


备注:不支持 IE6。

纯 CSS 实现水平下拉菜单

原文:http://my.oschina.net/dubenju/blog/511345

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!