Html 引导导航栏-徽标上方的选项菜单

Html 引导导航栏-徽标上方的选项菜单,html,twitter-bootstrap,Html,Twitter Bootstrap,导航栏包含菜单选项之间的品牌图像。在响应模式下,调整菜单选项的大小将显示在图像徽标上方 我认为一个选项是将其转换为切换导航栏。还有别的选择吗 守则: <div class="container"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header">

导航栏包含菜单选项之间的品牌图像。在响应模式下,调整菜单选项的大小将显示在图像徽标上方

我认为一个选项是将其转换为切换导航栏。还有别的选择吗

守则:

<div class="container">
      <nav class="navbar navbar-default">
        <div class="container-fluid">
          <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar9">
              <span class="sr-only">Toggle navigation</span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
            </button>
          </div>

          <div class="brand-centered">
          <a class="navbar-brand" href="index.html"><img style="margin-right: 10px; padding: 0;" src="https://www.w3schools.com/images/w3schools_green.jpg"/></a>
          </div>

          <div id="navbar9" class="navbar-collapse collapse">
            <ul class="nav navbar-nav navbar-left">
              <li><a href="#">MENU OPTION EXAMPLE</a></li>
              <li><a href="#">MENU OPTION EXAMPLE</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
              <li><a href="#">MENU OPTION EXAMPLE</a></li>
              <li><a href="#">MENU OPTION EXAMPLE</a></li>
            </ul>
          </div>
          <!--/.nav-collapse -->
        </div>
        <!--/.container-fluid -->
      </nav>
    </div>

你应该试试这个。我不确定这是否是你所期望的。 如果这符合您的期望,请稍后告诉我。

导航栏上的徽标&菜单位置:

  • 小型设备(智能手机和平板电脑)=>左侧的徽标,以及切换栏上的菜单
  • 大型设备(桌面)=>左侧的徽标,右侧的菜单
  • a.navbar-brand{
    填充:10px;
    }
    
    切换导航
    

    无法在JSFIDLE上复制抱歉,它在那里工作正常。另一个选项可能是使用两个不同的导航栏。你可以使用这些类:(隐藏的xs,可见的xs)@Elie Nassif如果我已经更新了链接,对不起@鲁玛,我不明白你想要什么。我只想问你:1。其中标志在手机屏幕上的位置大小。2) 其中徽标位置在桌面屏幕上的大小。@Ridoan Saleh Nasution我不希望出现在图像徽标的菜单选项上方。您可以看到图像,菜单选项示例的文本位于图像徽标上方。
    .navbar-brand {
      padding: 0px;
    }
    .navbar-brand>img {
      height: auto;
      padding: 0px;
      width: 60px;
    }
    .brand-centered {
      display: flex;
      justify-content: center;
      position: absolute;
      width: 100%;
      left: 0;
      top: 0;
    }
    .brand-centered .navbar-brand {
      display: flex;
      align-items: center;
    }
    .navbar-toggle {
        z-index: 1;
    }