我是Bootstrap的新手,想知道如何重新定位导航栏以及如何重新定位导航栏中的链接。
欢迎任何帮助。
答案 0 :(得分:0)
这个问题通过努力显示非常少,但只是为了让你启动,这里有一点Bootstrap Navbar的自定义。如果这不符合您的需求,请将其作为起点,以便在将来提出更具针对性的问题。
我已将所有链接添加到navbar-collapse
部分。我已将navbar-header
与visible-xs
隐藏起来,因此它不会干扰其他链接在打开位置的位置,只会在小屏幕上显示一次。
<div class="navbar navbar-default navbar-fixed-top">
<div class="container">
<!-- Header -->
<div class="navbar-header visible-xs">
<button type="button" class="navbar-toggle"
data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Bootstrap 3.0 Skeleton</a>
</div>
<!-- Navbar Links -->
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="#Courses">Courses</a></li>
<li ><a href="#About">About Us</a></li>
<li><a href="#News">News</a></li>
<li class='trapezoid'><a href="#Home">Home</a></li>
<li><a href="#Awards">Awards</a></li>
<li><a href="#Projects">Projects</a></li>
<li><a href="#Contact">Contact Us</a></li>
</ul>
</div>
</div>
</div>
然后你可以设置主页链接的样式以使其更加突出。我使用了trapezoid code:
li.trapezoid {
border-bottom: 50px solid #e7e7e7;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
height: 0;
width: 100px;
}
li.trapezoid a {
padding-left: 0;
padding-right: 0;
text-align: center;
}