如何在 Bootstrap 导航栏中添加多个标志?

4

我想在我的Bootstrap导航栏中加入两个徽标,但同时也希望它们具有响应式(即希望它们在缩小屏幕尺寸时变得更小,而不是堆叠)。这是我一直在开发的导航栏代码-

<nav class="navbar navbar-default">
      <div class="container-fluid">
          <div class="navbar-header">
              <a class="navbar-brand" href="#">
                  <img alt="Brand" id="brand1" src="img/image.png">
              </a>

              <a class="navbar-brand" href="#">
                  <img alt="Brand" id="brand2" src="img/image2.png">
              </a>

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

非常感谢您的帮助!


你需要什么样的代码?可以给出CodePen或Fiddle示例以更好地理解。 - Mr_vasu
2个回答

2
我已经创建了一个并排放置两个徽标的示例。
请在以下链接中查看实际运行效果: CODEPEN HTML代码如下:
<nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="nav-header">
      <div class="row">
        <div class="col-sm-4">
          <div class="row">
            <div class="col-xs-6">
              <a class="navbar-brand" href="#">
                <img alt="Brand" id="brand2" src="http://www.kratosuk.com/wp-content/uploads/2013/07/joomla-logo.png" class="img img-responsive">
              </a>
            </div>
            <div class="col-xs-6">

              <a class="navbar-brand" href="#">
                <img alt="Brand" id="brand1" class="img img-responsive" src="http://www.kratosuk.com/wp-content/uploads/2013/07/drupal-logo.png">
              </a>


            </div>
          </div>
        </div>

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

CSS:

.navbar-brand {
  display: inline-block;
  float: none;
  font-size: 18px;
  height: 100%;
  padding: 0;
  vertical-align: middle;
}

I hope it helps you

Enjoy :)


还有一个问题,您知道我该如何将它们居中吗?抱歉,我对 CSS 不是很熟练 :( - unohuzdis
这似乎有点过于复杂了。作为一种可能的替代方案,可以查看我制作的这个分支 - Andrew

0
"

'img-responsive'类应该对你有所帮助。

"
<img alt="Brand" id="brand1" src="img/image.png" class="img-responsive">

希望对你有所帮助 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接