美文网首页Web前端
Bootstrap - 下拉菜单

Bootstrap - 下拉菜单

作者: 廖马儿 | 来源:发表于2018-01-26 15:15 被阅读8次

    代码:

    <div class="dropdown">
      <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
        Dropdown
        <span class="caret"></span>
      </button>
      <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">Separated link</a></li>
      </ul>
    </div>
    

    注意:
    可以仅仅通过data属性API就能使用所有的Bootstrap插件,无需写一行JavaScript代码。这是Bootstrap中的一等API,也应该是你的首选方式。

    分析结构:
    下拉菜单由两部分组成,都是包含在``:
    1)下拉按钮:<button>

    <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
        Dropdown
        <span class="caret"></span>
      </button>
    

    我们可以看到这个按钮后面的<span>有向下的图标。
    2)点击后的数据:

    <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">Separated link</a></li>
      </ul>
    

    分割线:<li role="separator" class="divider"></li>


    如果是<li>节点上的下拉,可以像下面的代码:

    <li class="dropdown">
      <a class="dropdown-toggle" type="button" data-toggle="dropdown" >
        Dropdown
        <span class="caret"></span>
      </a>
      <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">Separated link</a></li>
      </ul>
    </li>
    

    效果:


    图片.png

    相关文章

      网友评论

        本文标题:Bootstrap - 下拉菜单

        本文链接:https://www.haomeiwen.com/subject/aaxwaxtx.html