html - Bootstrap 4 Navbar brand logo left and menu right on desktop and mobile navbar brand top menu center

标签 html css bootstrap-4 navbar

<分区>

我目前无法在桌面上获取我的 Logo 和菜单我需要在右侧显示我的 Logo 左侧菜单,当在移动设备上显示顶部菜单上的 Logo 时将我的代码居中对齐

<nav class="navbar navbar-expand" id="mainNav">
  <div class="container">
    <a class="navbar-brand" href="#"><img src="assets/new_images/logo1.png" width="210px"></a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarResponsive">
      <ul class="navbar-nav ml-auto">

            <li class="nav-item">
              <a class="nav-link" href="help.php">help</a>
            </li>
            <li class="nav-item">
              <a class="nav-link" href="status.php">STATUS</a>
            </li>

            <li class="nav-item">
              <a class="nav-link" href="logout.php">LOGOUT</a>
            </li>

      </ul>
    </div>
  </div>
</nav>

最佳答案

查看 flexbox with bootstrap 4您可以将默认(从最小尺寸)设置为 sm/md/lg/xl 屏幕尺寸到 flex-column 然后再将其设置为 flex-sm-row(在在这个例子中,我使用小屏幕尺寸。)

<head>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
</head>
<body>

<nav class="navbar navbar-expand-sm bg-dark navbar-dark flex-column flex-sm-row">
  <!-- Brand/logo -->
  <a class="navbar-brand" href="#">Logo</a>
  
  <!-- Links -->
  <ul class="navbar-nav">
    <li class="nav-item">
      <a class="nav-link" href="#">Link 1</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link 2</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link 3</a>
    </li>
  </ul>
</nav>
</body>

关于html - Bootstrap 4 Navbar brand logo left and menu right on desktop and mobile navbar brand top menu center,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53961891/

上一篇:php - 为什么 <p> 元素文本重叠在自己身上

下一篇:CSS 类在内部 CSS 类之前应用并且不影响 SemanticUI 按钮

相关文章:

javascript - HTML 渲染时 DOM 节点坐标

html - 背面有更多文字的翻转卡片

html - 如何实现一个 "Please Rotate your device"的画面?

javascript - HTML5/Javascript 网络音频 API

javascript - getBoundingClientRect 不是函数

javascript - 按钮在 Firefox 中无法正确显示

jquery - 进度完成时加载网站

html - 如何设置 html "select"元素的选项样式?

html - 具有2行的Bootstrap header

html - 对齐单独 div 中的元素