css - 停止按钮全宽并将导航栏图标保持在左侧

标签 css twitter-bootstrap

当屏幕尺寸移动到 sm 时,注销按钮宽度占据整个屏幕,导航栏汉堡包图标位于中间:

pic1

这是正常情况下的样子:

picture2

这是它的代码:

<!-- navbar -->
  <nav class="navbar navbar-toggleable-sm bg-info navbar-inverse">
    <div class="container">
      <button class="navbar-toggler" data-toggle="collapse" data-target="#mainNav">
                 <span class="navbar-toggler-icon"></span>
             </button>
      <div class="collapse navbar-collapse" id="mainNav">
        <div class="navbar-nav">
          <a class="nav-item nav-link active" href="#">Home</a>
          <a class="nav-item nav-link" href="#">About</a>
          <a class="nav-item nav-link" href="#">Training</a>
          <a class="nav-item nav-link" href="#">LOGOUT</a>
        </div>
      </div>
    </div>
  <a href="#" class="btn btn-danger">Logout</a>
  </nav>

最佳答案

检查该代码。有效

@media(max-width:777px){
  .btn-danger{
    max-width:70px!important;
  }
  
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.css" rel="stylesheet"/>
<nav class="navbar navbar-toggleable-sm bg-info navbar-inverse">
    <div class="container">
      <button class="navbar-toggler" data-toggle="collapse" data-target="#mainNav">
                 <span class="navbar-toggler-icon"></span>
             </button>
      <div class="collapse navbar-collapse" id="mainNav">
        <div class="navbar-nav">
          <a class="nav-item nav-link active" href="#">Home</a>
          <a class="nav-item nav-link" href="#">About</a>
          <a class="nav-item nav-link" href="#">Training</a>
          <a class="nav-item nav-link" href="#">LOGOUT</a>
        </div>
      </div>
    </div>
  <a href="#" class="btn btn-danger">Logout</a>
  </nav>

你也可以在 codepen.io 上找到它 https://codepen.io/hansfranz/pen/owmVod

我所做的是设置一个 media Query您可以在此处定义特定 width 的行为。

如果不发表评论,希望对您有所帮助:)

关于css - 停止按钮全宽并将导航栏图标保持在左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45089749/

相关文章:

jquery - Css 和 jquery 背景颜色变化

html - 我如何将所有元素居中?

javascript - jQuery .css() 不更新元素

jquery - Bootstrap 选项卡中的 Select2 压缩下拉列表

javascript - Bootstrap 模式不会在提交时关闭

html - 如何使页脚图像响应移动设备?

html - 无论分辨率如何,如何将图像放在浏览器的中心?

css - Firefox Angular 点在 flex 时显示为实心

javascript - 如何在表单中使用 jQuery 脚本实现多选择类型下拉菜单?

javascript - Bootstrap 响应 : Show multiple div in collapse mode