如何使用 Bootstrap class 向按鈕新增下拉選單

安全劍客發表於2020-01-14
如需向按鈕新增下拉選單,只需要簡單地在在一個 .btn-group 中放置按鈕和下拉選單即可。也可以使用   來指示按鈕作為下拉選單。

如何使用 Bootstrap class 向按鈕新增下拉選單如何使用 Bootstrap class 向按鈕新增下拉選單

下面的例項演示了一個基本的簡單的按鈕下拉選單:

<div class="btn-group">
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">預設        <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu">
        <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><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>
            <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>


結果如下所示:
如何使用 Bootstrap class 向按鈕新增下拉選單如何使用 Bootstrap class 向按鈕新增下拉選單

分割的按鈕下拉選單

分割的按鈕下拉選單使用與下拉選單按鈕大致相同的樣式,但是對下拉選單新增了原始的功能。分割按鈕的左邊是原始的功能,右邊是顯示下拉選單的切換。

例項

<div class="btn-group">
    <button type="button" class="btn btn-default">預設</button>
    <button type="button" class="btn btn-default dropdown-toggle" 
        data-toggle="dropdown">
        <span class="caret"></span>
        <span class="sr-only">切換下拉選單</span>
    </button>
    <ul class="dropdown-menu" role="menu">
        <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><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><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>


結果如下所示:
如何使用 Bootstrap class 向按鈕新增下拉選單如何使用 Bootstrap class 向按鈕新增下拉選單

按鈕下拉選單的大小

您可以使用帶有各種大小按鈕的下拉選單:.btn-lg、.btn-sm 或 .btn-xs。
例項

<div class="btn-group">
    <button type="button" class="btn btn-default dropdown-toggle btn-lg" data-toggle="dropdown">預設        <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu">
        <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><div class="btn-group">
    <button type="button" class="btn btn-primary dropdown-toggle btn-sm" data-toggle="dropdown">原始        <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu">
        <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><div class="btn-group">
    <button type="button" class="btn btn-success dropdown-toggle btn-xs" data-toggle="dropdown">成功        <span class="caret"></span></button>
    <ul class="dropdown-menu" role="menu">
        <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>


結果如下所示:
如何使用 Bootstrap class 向按鈕新增下拉選單如何使用 Bootstrap class 向按鈕新增下拉選單

按鈕上拉選單

選單也可以往上拉伸的,只需要簡單地向父 .btn-group 容器新增 .dropup 即可。

例項

<div class="row" style="margin-left:50px; margin-top:200px">
    <div class="btn-group dropup">
        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">預設            <span class="caret"></span>
        </button>
        <ul class="dropdown-menu" role="menu">
            <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>
    <div class="btn-group dropup">
        <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">原始            <span class="caret"></span>
        </button>
        <ul class="dropdown-menu" role="menu">
            <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></div>


結果如下所示:
如何使用 Bootstrap class 向按鈕新增下拉選單如何使用 Bootstrap class 向按鈕新增下拉選單

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2673267/,如需轉載,請註明出處,否則將追究法律責任。

相關文章