jquery - Bootstrap 3 导航栏在崩溃前一直低于品牌

标签 jquery html css twitter-bootstrap twitter-bootstrap-3

我的导航栏位于容器的右侧,我的 Logo /品牌位于左侧。每当我缩小浏览器窗口时,导航栏就会开始向品牌移动,就像它应该的那样。然而,在最终崩溃之前,它最终会跌破品牌。我觉得这个问题与添加到导航栏 anchor 的填充有关。

HTML:

<nav class='navbar'>
        <div class="container-fluid">

            <div class='navbar-header'>
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
                    <i class="fa fa-bars fa-2x"></i>
                </button>
                <a class="navbar-brand" href="#"><img src='img/mobius2.png' /></a><a class="navbar-brand" href="#">TIMOTHY WOJTYLAK<span>WEB DESIGNER & DEVELOPER</span></a>
            </div>

            <div class="collapse navbar-collapse" id="myNavbar">
                <ul class="nav navbar-nav navbar-right">
                    <li class='activeNavLink'><a href="#">HOME</a></li>
                    <li class='skillSection'><a href="#skillSection">SKILLS</a></li>
                    <li class='projects'><a href="#section1">PROJECTS</a></li>
                    <li class='contact'><a href="#map">CONTACT</a></li>
                    <li class='resume'><a href="#contactForm">RESUME</a></li>
                </ul>
            </div>
        </div>
    </nav> 

CSS:

.navbar {
    width: 80%;
    margin: auto auto;}
.navbar img {}
.navbar a.navbar-brand {
    font-family: 'worksans-bold';
    font-size: 16px;
    color: #EFEFEF;}
.navbar a.navbar-brand span {
    font-size: 11px;
    display: block;}
#myNavbar li a {
    font-family: 'worksans-bold';
    padding: 20px 25px 40px 25px;
    color: #EFEFEF;}
#myNavbar li a:hover {
    color: #1E90FF;
    background: none;}
.activeNavLink {
    border-bottom: 5px solid #1E90FF;}

这是一个Fiddle我的意思。

最佳答案

您可以使用媒体查询来调整填充。看例子

.navbar {
  width: 80%;
  margin: auto auto;
}
.navbar img {} .navbar a.navbar-brand {
  font-family: 'worksans-bold';
  font-size: 16px;
  color: #EFEFEF;
}
.navbar a.navbar-brand span {
  font-size: 11px;
  display: block;
}
#myNavbar .navbar-nav > li > a {
  font-family: 'worksans-bold';
  padding: 20px 25px 40px 25px;
  color: #EFEFEF;
}
#myNavbar li a:hover {
  color: #1E90FF;
  background: none;
}
.activeNavLink {
  border-bottom: 5px solid #1E90FF;
}
@media (max-width: 1200px) {
  #myNavbar .navbar-nav > li > a {
    padding: 20px 5px 40px 5px;
  }
}
@media (max-width: 767px) {
  #myNavbar .navbar-nav > li > a {
    padding: 5px 15px;
  }
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<nav class='navbar'>
  <div class="container-fluid">
    <div class='navbar-header'>
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> <i class="fa fa-bars fa-2x"></i>

      </button>
      <a class="navbar-brand" href="#">
        <img src='http://placehold.it/50x40' />
      </a><a class="navbar-brand" href="#">TIMOTHY WOJTYLAK<span>WEB DESIGNER & DEVELOPER</span></a>

    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav navbar-right">
        <li class='activeNavLink'><a href="#">HOME</a>

        </li>
        <li class='skillSection'><a href="#skillSection">SKILLS</a>

        </li>
        <li class='projects'><a href="#section1">PROJECTS</a>

        </li>
        <li class='contact'><a href="#map">CONTACT</a>

        </li>
        <li class='resume'><a href="#contactForm">RESUME</a>

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

关于jquery - Bootstrap 3 导航栏在崩溃前一直低于品牌,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32187185/

相关文章:

javascript - 在鼠标输入上打开 div 并保持打开状态

jquery - jquery中按钮点击事件的问题

html - 在完整的 div 链接上点击点击框?

css - 在 CSS 动画中为循环添加延迟

jQuery 在悬停时淡出 div。无法选择链接

javascript - 根据自定义属性获取选项元素

javascript - 从 Javascript (JQuery) 调用 C# 函数 (WebMethod)

javascript - 什么是 HTML 重写的好替代品?

html - 居中的 iframe 位置

javascript - 从 Web 到打印的 SVG