【问题标题】:How can i add icon to bootstrap dropdown如何将图标添加到引导下拉菜单
【发布时间】:2015-07-30 20:16:26
【问题描述】:

我有这个代码

        <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>

看起来像

我想在 Text like this 中添加 cog insteaqd 之类的图标

我试过了

&lt;button type="button" class="glyphicon glyphicon-cog"&gt;&lt;/button&gt;

但不工作

【问题讨论】:

    标签: html twitter-bootstrap css glyphicons


    【解决方案1】:

    对于按钮,图标需要作为按钮的内容进入按钮内部,所以而不是&lt;button type="button" class="glyphicon glyphicon-cog"&gt;&lt;/button&gt; 应该是

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

    编辑:要在 Bootstrap 中添加插入符号,请使用 &lt;span class="caret"&gt;&lt;/span&gt;

    因此,获得带有 cog 和下拉插入符号的按钮的最终结果是:

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

    当我将该代码粘贴到 Bootstrap 的主页时,我得到以下信息:

    【讨论】:

    【解决方案2】:
    <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>
    

    您可以使用此代码

    【讨论】:

      【解决方案3】:

      只需添加这个 span 标签

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

      看到这个DEMO

      【讨论】:

        猜你喜欢
        • 2013-05-09
        • 2014-10-26
        • 2015-03-25
        • 2020-09-06
        • 2013-04-03
        • 1970-01-01
        • 2012-11-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多