web-dev-qa-db-ja.com

bootstrapドロップダウンにアイコンを追加するにはどうすればよいですか?

私はこのコードを持っています

        <div class="btn-group" dropdown>
            <button type="button" class="btn btn-danger">Action</button>
            <button type="button" class="btn btn-danger dropdown-toggle" dropdown-toggle>
                <span class="caret"></span>
                <span class="sr-only">Split button!</span>
            </button>
            <ul class="dropdown-menu" role="menu">
                <li><a href="#">Action</a></li>
                <li><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li class="divider"></li>
                <li><a href="#">Separated link</a></li>
            </ul>
        </div>

のように見えます

enter image description here

このようなテキストの歯車insteaqdのようなアイコンを追加したい

enter image description here

私はこれを試しました

<button type="button" class="glyphicon glyphicon-cog"></button>

しかし、機能していません

8
user3214546

ボタンの場合、アイコンはボタンの内容としてボタンの内側に配置する必要があるため、<button type="button" class="glyphicon glyphicon-cog"></button>の代わりに

<button type="button" class="btn">
    <span class="glyphicon glyphicon-cog"></span>
</button>

編集:ブートストラップにキャレットを追加するには、<span class="caret"></span>を使用します

したがって、歯車とドロップダウンキャレットを備えたボタンを取得する最終結果は次のとおりです。

<button type="button" class="btn">
    <span class="glyphicon glyphicon-cog"></span><span class="caret"></span>
</button>

そのコードをBootstrapのホームページに貼り付けると、次のようになります。 cog button

12
JHS
<div class="btn-group" dropdown>
    <button type="button" class="btn btn-danger"><span class="glyphicon glyphicon-cog"></span></button>
    <button type="button" class="btn btn-danger dropdown-toggle" dropdown-toggle>
        <span class="caret"></span>
        <span class="sr-only">Split button!</span>
    </button>
    <ul class="dropdown-menu" role="menu">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li class="divider"></li>
         <li><a href="#">Separated link</a></li>
    </ul>
</div>

このコードを使用できます

1
arjun

このスパンタグを追加するだけです

<span class="glyphicon glyphicon-cog" aria-hidden="true"></span>

これを参照してください[〜#〜]デモ[〜#〜]

0
sheshadri