【问题标题】:getting button to show in collapsed navbar让按钮显示在折叠的导航栏中
【发布时间】:2016-02-15 17:30:50
【问题描述】:

这是我第一次尝试建立网站。到目前为止,我已经设置了导航栏,但是当我缩小屏幕时,我想确保正确的元素折叠成下拉按钮。到目前为止,我有这个,即使光标感觉到它需要做一些按钮应该在的地方,按钮也没有出现。

<nav class="navbar-wrapper">
    <div class="container-fluid">
        <div class="navbar-header"> <!--I am looking to organize these elements on right hand side of page-->
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="index.html">Sash Illustration</a
        </div>
        <div class="collapse navbar-collapse" id="myNavbar">
            <ul class="nav navbar-nav navbar-right">
                <li class="active"><a href="index.html">Home</a></li>
                <!--<div id="navBar">-->
                <li><a href="about.html">About Me</a></li>
                <li><a href="contact.html">Contact</a></li>
            </ul>
        </div>
    </div>
</nav>

【问题讨论】:

  • 'navbar-wrapper' 不是默认的引导类。如果您改用“navbar navbar-default”,则切换按钮应该是可见的。见docs

标签: jquery html twitter-bootstrap navbar collapsable


【解决方案1】:

按钮只是需要一些使用 CSS 的颜色

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid #333333;
  border-radius: 4px;
}
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet" />
<nav class="navbar-wrapper">
  <div class="container-fluid">
    <div class="navbar-header">
      <!--I am looking to organize these elements on right hand side of page-->
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="index.html">Sash Illustration</a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav navbar-right">
        <li class="active"><a href="index.html">Home</a>
        </li>
        <!--<div id="navBar">-->
        <li><a href="about.html">About Me</a>
        </li>
        <li><a href="contact.html">Contact</a>
        </li>
      </ul>
    </div>
  </div>
</nav>

【讨论】:

    猜你喜欢
    • 2017-01-21
    • 2018-08-19
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多