• Bootstrap中的各种下拉菜单


    @*基本下拉菜单与按钮下拉菜单的样式完全一致。不过,基本的下拉菜单使用<div class="dropdown">包裹,所有要换行。而按钮式下拉菜单<div class="btn-group">按钮组包裹,属于内联样式,不换行。
    分割的按钮下拉菜单多了一个<button></button>作为默认选项,另一个button的内容是<span class="caret">。 而<li class="divider"></li>
    导航元素中的下拉菜单用链接替换了按钮,但class="dropdown-toggle",data-toggle="dropdown"仍然保留。导航栏中下拉菜单利用了导航元素的下拉菜单。
    *@

    基本的下拉菜单 下拉菜单,只需要在 class .dropdown 内加上下拉菜单即可。

    <div class="dropdown">
    <button type="button" class="btn dropdown-toggle btn-primary" data-toggle="dropdown" id="dropdownMenu1">
    主题
    <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
    <li role="presentation" class="dropdown-header">下拉菜单标题</li>
    <li role="presentation">
    <a href="#" role="menuitem">Java</a>
    </li>
    <li role="presentation">
    <a href="#" role="menuitem">数据挖掘</a>
    </li>
    <li role="presentation" class="divider"></li>
    <li role="presentation">
    <a href="#" role="menuitem">分离的链接</a>
    </li>
    </ul>
    </div>

     2、按钮下拉菜单       如需向按钮添加下拉菜单,只需要简单地在在一个 .btn-group 中放置按钮和下拉菜单即可。您也可以使用 <span class="caret"></span> 来指示按钮作为下拉菜单。

    <div class="btn-group">
    <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
    主题
    <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu">
    <li class="dropdown-header">下拉菜单标题</li>
    <li><a href="#">功能</a></li>
    <li><a href="#">另一个功能</a></li>
    <li><a href="#">其他</a></li>
    <li class="divider"></li>
    <li><a href="#">分离的链接</a></li>
    </ul>
    </div>

    3、分割的按钮下拉菜单

    <div class="btn-group">
    <button type="button" class="btn btn-primary">默认</button>
    <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" >
    <span class="caret"></span>
    <span class="sr-only">切换下拉菜单</span>
    </button>
    <ul class="dropdown-menu" role="menu">
    <li class="dropdown-header">下拉菜单标题</li>
    <li><a href="#">功能</a></li>
    <li><a href="#">另一个功能</a></li>
    <li><a href="#">其他</a></li>
    <li class="divider"></li>
    <li><a href="#">分离的链接</a></li>
    </ul>
    </div>

    4、导航元素中的下拉菜单

    <ul class="nav nav-pills">
    <li class="active"><a href="#">Home</a></li>
    <li><a href="#">SVN</a></li>
    <li><a href="#">iOS</a></li>
    <li><a href="#">VB.Net</a></li>
    <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#"> //用链接替换了按钮
    Java <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
    <li><a href="#">Swing</a></li>
    <li><a href="#">jMeter</a></li>
    <li><a href="#">EJB</a></li>
    <li class="divider"></li>
    <li><a href="#">分离的链接</a></li>
    </ul>
    </li>
    <li><a href="#">PHP</a></li>
    </ul>

    5、在导航栏内的下拉菜单

    <nav class="navbar navbar-default" role="navigation">
    <div class="navbar-header">
    <a class="navbar-brand" href="#">W3Cschool</a>
    </div>
    <div>
    <ul class="nav navbar-nav">
    <li class="active"><a href="#">iOS</a></li>
    <li><a href="#">SVN</a></li>
    <li class="dropdown">
    <a href="#" class="dropdown-toggle" data-toggle="dropdown"> //用链接替换了按钮
    Java
    <b class="caret"></b>
    </a>
    <ul class="dropdown-menu">
    <li><a href="#">jmeter</a></li>
    <li><a href="#">EJB</a></li>
    <li><a href="#">Jasper Report</a></li>
    <li class="divider"></li>
    <li><a href="#">分离的链接</a></li>
    <li class="divider"></li>
    <li><a href="#">另一个分离的链接</a></li>
    </ul>
    </li>
    </ul>
    </div>
    </nav>

  • 相关阅读:
    Using F2 to Rename Open Files
    Java 浅析 Thread.join()
    JDK 8
    Automata
    The Hungarian Abhorrence Principle
    Spring 与 MyBatis 的整合
    JDK 8
    面向对象设计原则汇总
    Java Error : type parameters of <T>T cannot be determined during Maven Install
    【源码拾遗】从vue-router看前端路由的两种实现
  • 原文地址:https://www.cnblogs.com/liuyuanhao/p/4381905.html
Copyright © 2020-2023  润新知