没有Bootstrap.css的jQuery菜单目标

时间:2014-01-22 04:51:42

标签: javascript jquery css

我想使用jQuery-menu-aim创建类似亚马逊的导航菜单,但我不想包含bootstrap.css

这是我的简单html:

<ul>                
  <li>
    <a href="#">Department1</a>
    <ul>
        <li>cate21</li>
        <li>cate22</li>
        <li>cate23</li>
        <li>cate24</li>
        <li>cate25</li>
        <li>cate26</li>
        <li>cate27</li>
    </ul>                               
 </li>
 <li>
    <a href="#">Department2</a>
    <ul>
        <li>cate21</li>
        <li>cate22</li>
        <li>cate23</li>
        <li>cate24</li>
        <li>cate25</li>
        <li>cate26</li>
        <li>cate27</li>
    </ul>                               
 </li>
 <li>
    <a href="#">Department3</a>
    <ul>
        <li>cate21</li>
        <li>cate22</li>
        <li>cate23</li>
        <li>cate24</li>
        <li>cate25</li>
        <li>cate26</li>
        <li>cate27</li>
     </ul>                              
    </li>
 <li><a href="#">Department4</a></li>
 <li><a href="#">Department5</a></li>
 <li><a href="#">Department6</a></li>           
 </ul>

是否有任何人有一个没有bootstrap的简单css文件的例子。非常感谢你!

1 个答案:

答案 0 :(得分:0)

我在下面写的示例是纯css,修改后的html用于更好的标记

首先,这里是修改后的html:

<ul class="container">                
  <li class="container-child">
    <a href="#" class="title">Department1</a>
    <ul class="dropdown">
        <li class="sub-title">cate21</li>
        <li class="sub-title">cate22</li>
        <li class="sub-title">cate23</li>
        <li class="sub-title">cate24</li>
        <li class="sub-title">cate25</li>
        <li class="sub-title">cate26</li>
        <li class="sub-title">cate27</li>
    </ul>                               
 </li>
 <li class="container-child">
    <a href="#" class="title">Department2</a>
    <ul class="dropdown">
        <li class="sub-title">cate21</li>
        <li class="sub-title">cate22</li>
        <li class="sub-title">cate23</li>
        <li class="sub-title">cate24</li>
        <li class="sub-title">cate25</li>
        <li class="sub-title">cate26</li>
        <li class="sub-title">cate27</li>
    </ul>                               
 </li>
 <li class="container-child">
    <a href="#" class="title">Department3</a>
    <ul class="dropdown">
        <li class="sub-title">cate21</li>
        <li class="sub-title">cate22</li>
        <li class="sub-title">cate23</li>
        <li class="sub-title">cate24</li>
        <li class="sub-title">cate25</li>
        <li class="sub-title">cate26</li>
        <li class="sub-title">cate27</li>
     </ul>                              
    </li>
 <li class="container-child"><a href="#">Department4</a></li>
 <li class="container-child"><a href="#">Department5</a></li>
 <li class="container-child"><a href="#">Department6</a></li>           
 </ul>

这是css,

.container {
  min-width: 500px
}

.container-child {
  display: inline-block;
  float: left;
  margin-left: 50px
}

.dropdown {
  display: none;
  padding: 0
}

.title:hover + .dropdown {
  display: block
}

.sub-title {
  list-style-type: none;
  text-align: center;
  width: 100%
}

你可以看到它在这里有效:http://codepen.io/raunay/pen/zAqar

如果您还有其他问题,请与我们联系:)