Bootstrap3系列:下拉菜單


1.引用Bootstrap

  示例引用的Bootstrap版本:v3.3.7

<script src="~/Scripts/jquery-2.2.4.min.js"></script>
<script src="~/Scripts/bootstrap.min.js"></script>
<link href="~/Content/bootstrap.min.css" rel="stylesheet" />

 2.基本實例

2.1 示例代碼

<div class="dropdown">
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
        下拉菜單<span class="caret"></span>
    </button>
    <ul class="dropdown-menu">
        <li><a href="#">菜單項1</a></li>
        <li><a href="#">菜單項2</a></li>
        <li><a href="#">菜單項3</a></li>
    </ul>
</div>

  .dropdown:定義下拉菜單框

  .dropdown-toggle:定義下拉菜單的觸發元素

  data-toggle="dropdown":觸發下拉菜單

  .dropdown-menu:定義下拉菜單條面板

2.2 示例效果

3.設置選項

3.1右對齊菜單

  默認下拉菜單為左對齊顯式,在.dropdown-menu元素中添加.dropdown-menu-right設置右對齊下拉菜單,添加.dropdown-menu-left設置左對齊下拉菜單。

<div class="dropdown">
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
        下拉菜單<span class="caret"></span>
    </button>
    <ul class="dropdown-menu dropdown-menu-right">
        <li><a href="#">菜單項1</a></li>
        <li><a href="#">菜單項2</a></li>
        <li><a href="#">菜單項3</a></li>
    </ul>
</div>

3.2 禁用菜單項

  在下拉菜單中的<li>標簽添加.disabled,禁用菜單項。

<div class="dropdown">
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
        下拉菜單<span class="caret"></span>
    </button>
    <ul class="dropdown-menu">
        <li><a href="#">菜單項1</a></li>
        <li class="disabled"><a href="#">菜單項2</a></li>
        <li><a href="#">菜單項3</a></li>
    </ul>
</div>

3.3 設計菜單分隔線

  在下拉菜單中添加.divider的<li>標簽,即在下拉菜單中插入一條分隔線。

<div class="dropdown">
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
        下拉菜單<span class="caret"></span>
    </button>
    <ul class="dropdown-menu">
        <li><a href="#">菜單項1</a></li>
        <li><a href="#">菜單項2</a></li>
        <li class="divider"></li>
        <li><a href="#">菜單項3</a></li>
    </ul>
</div>

3.4 設計向上彈出菜單

  下拉菜單組件框改為.dropup,即可讓下拉菜單向上彈出。

<div class="dropup">
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
        下拉菜單<span class="caret"></span>
    </button>
    <ul class="dropdown-menu">
        <li><a href="#">菜單項1</a></li>
        <li><a href="#">菜單項2</a></li>
        <li class="divider"></li>
        <li><a href="#">菜單項3</a></li>
    </ul>
</div>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM