【问题标题】:Twitter bootstrap btn-large in navbar导航栏中的 Twitter 引导 btn-large
【发布时间】:2012-05-25 20:51:07
【问题描述】:

我无法在导航栏中找到合适大小的 btn-large 按钮。 尝试更改 navbarHeight 和 baseLineHeight 更少的变量,但这没有帮助。 按钮比导航栏外使用的按钮小。

<div class="navbar navbar-fixed-top">
    <div class="navbar-inner">
        <div class="container">
            <a title="" class="btn btn-primary btn-large" href=""><i class="icon-plus-sign icon-white"></i>Add</a>
                <ul class="nav pull-right">
                <li class="divider-vertical">
                <li><a href="">Val</a></span></li>
                <li class="divider-vertical">
                <li><a href="">Val2</a></li>
                <li class="divider-vertical">
                <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">val3<i class="icon-user"></i></a>
                    <ul class="dropdown-menu">
                        <li><a href="">My account</a></li>
                        <li><a href="/accounts/logout/">Log out</a></li>
                    </ul>
                </li>
            </ul>
            </div>
       </div>
</div>

【问题讨论】:

    标签: css twitter-bootstrap


    【解决方案1】:

    这是设计使然,因为导航栏高度是标准的(以容纳它周围的其他元素)。您可以通过创建自己的类并“强制”显示 .btn-large 的填充来覆盖该限制,如下所示:

    .navbar .btn-large-navbar {
        padding: 9px 14px;
    }
    

    然后您可以将新类添加到您的大按钮:

    <a title="" class="btn btn-primary btn-large btn-large-navbar" href=""><i class="icon-plus-sign icon-white"></i>Add</a>
    

    请记住,由于您正在拉伸导航栏,因此某些元素可能看起来不合适。

    演示:http://jsfiddle.net/gnEAe/

    【讨论】:

      猜你喜欢
      • 2012-05-21
      • 1970-01-01
      • 2012-11-16
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多