Twitter bootstrap 3 引导:如何更改导航栏的高度

Twitter bootstrap 3 引导:如何更改导航栏的高度,twitter-bootstrap-3,navbar,Twitter Bootstrap 3,Navbar,这就是我到目前为止所做的: 这是我的CSS: /*--------------------------------------------------- 3.1 Topbar ---------------------------------------------------*/ #section-topbar { position: fixed; top: 0; left: 0; right: 0; z-index: 10000; overflow: visib

这就是我到目前为止所做的: 这是我的CSS:

/*---------------------------------------------------
  3.1 Topbar
---------------------------------------------------*/

#section-topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
  font: normal 16px/24px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*  border-bottom: 2px solid;
  border-color: rgb(232,235,237);*/
}
/*Makes it so when you hover over the icon stays white*/

#section-topbar a {
  color: #fff;
}

#section-topbar ul#nav > li {
  display: block;
  padding: 0;
}

#section-topbar ul#nav a {
  display: block;
  font: normal 11px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  padding: 18px 20px 18px 20px;
}

#section-topbar ul#nav .menu-item-left a:hover {
  background: #222;
  text-decoration: none;
}

#section-topbar ul#nav .active a {
  background: #44bbaa;
}

#section-topbar ul#nav .active a:hover {
  background: #44bbaa;
}

#section-topbar i {
  font-size: 25px;
}
/*Center Brand on NavBar*/

.navbar-brand {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  margin: auto;
}
如何将导航栏的高度更改为更薄的高度,并使下拉文本旁边有一个下拉图标而不是按钮


非常感谢。

您可以通过在图标周围添加较小的填充物来降低顶栏的高度:

#section-topbar ul#nav a {
  ...
  padding: 10px 20px;
}

一种简单的方法是使用Sass或更少的源代码,并更改
$navbar height

这样做的好处是,对navbar元素的上下边距或填充的所有其他计算都将根据新值自动调整。这是一个比试图覆盖已编译样式更易于维护和干净的解决方案

关于制作下拉文本而不是按钮,请参见导航栏中下拉列表的引导文档中的示例:


  • 您应该能够在
    元素内部执行非常类似的操作。

    亲爱的@Pabi,您能更具体一点吗?你在ul课程中使用了导航栏。是故意的吗?如果您不熟悉引导,请查看一些原始示例:您的代码有误。坚持使用示例,并根据您的要求更改内容。
    <li class="dropdown">
        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
            <ul class="dropdown-menu">
                <li><a href="#">Action</a></li>
                <li><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li role="separator" class="divider"></li>
                <li><a href="#">Separated link</a></li>
                <li role="separator" class="divider"></li>
                <li><a href="#">One more separated link</a></li>
            </ul>
    </li>