【发布时间】:2018-10-07 11:26:40
【问题描述】:
有谁知道如何在如下所示的导航栏中的“一些文本”下方添加黑色导航栏?这个导航栏看起来如何并不重要,我希望它在字符串Some text 下方的整个屏幕宽度上。有什么想法吗?
<nav class="navbar navbar-expand-lg fixed-top navbar-transparent" color-on-scroll="500">
<div class="container">
<div class="navbar-translate">
<button class="navbar-toggler navbar-burger" type="button" data-toggle="collapse" data-target="#navbarToggler"
aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation"
(click)="sidebarToggle()">
<span class="navbar-toggler-bar"></span>
<span class="navbar-toggler-bar"></span>
<span class="navbar-toggler-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse" id="navbarToggler">
<div class="outer">
<div class="middle">
<div class="inner">
<br><br><br>
<h6 align="center">Some text</h6>
<div class="black-bar" style="width: 100vw; height: 80px; background-color: white"></div>
</div>
</div>
</div>
<ul class="navbar-nav ml-auto">
<li class="nav-item" *ngIf="!isDocumentation() && !isMain()">
<a class="nav-link" rel="tooltip" title="Follow us on Twitter" data-placement="bottom"
href="https://twitter.com/CreativeTim" target="_blank">
<i class="fa fa-twitter"></i>
<p class="d-lg-none">Twitter</p>
</a>
</li>
<li class="nav-item" *ngIf="!isDocumentation() && !isMain()">
<a class="nav-link" rel="tooltip" title="Like us on Facebook" data-placement="bottom"
href="https://www.facebook.com/CreativeTim" target="_blank">
<i class="fa fa-facebook-square"></i>
<p class="d-lg-none">Facebook</p>
</a>
</li>
<li class="nav-item" *ngIf="!isDocumentation() && !isMain()">
<a class="nav-link" rel="tooltip" title="Follow us on Instagram" data-placement="bottom"
href="https://www.instagram.com/CreativeTimOfficial" target="_blank">
<i class="fa fa-instagram"></i>
<p class="d-lg-none">Instagram</p>
</a>
</li>
<li class="nav-item" *ngIf="!isDocumentation() && !isMain()">
<a class="nav-link" rel="tooltip" title="Star on GitHub" data-placement="bottom"
href="https://www.github.com/CreativeTimOfficial/pk2-angular" target="_blank">
<i class="fa fa-github"></i>
<p class="d-lg-none">GitHub</p>
</a>
</li>
<li class="nav-item" *ngIf="!isDocumentation()">
<a href="http://pk2-angular.creative-tim.com/documentation/tutorial" class="nav-link" target="_blank"><i
class="nc-icon nc-book-bookmark"></i> Documentation</a>
</li>
<li class="nav-item" *ngIf="!isHome()">
<a [routerLink]="['/home']" *ngIf="!isDocumentation()" class="nav-link"><i class="nc-icon nc-layout-11"></i>Components</a>
<a [routerLink]="['/home']" *ngIf="isDocumentation()" class="nav-link">Back to Kit</a>
</li>
<li class="nav-item" *ngIf="isDocumentation()">
<a href="https://github.com/creativetimofficial/pk-free-angular/issues?ref=pk2-free-local" target="_blank"
class="nav-link">Have an issue</a>
</li>
</ul>
</div>
</div>
</nav>
在h6后面加上<div class="black-bar" style="width: 100vw; height: 80px; background-color: white"></div>后看起来in this way:
【问题讨论】:
-
很难说你在做什么,但如果你想在你的导航栏上设置一个黑色的背景,那就去做吧……
.navbar { background-color:black; } -
我有一个透明的导航栏,中间有
"some text"。我想在下面添加黑色导航栏。你知道我该怎么做吗? -
这就是我认为您正在努力实现的目标。在
行之后添加它。
<div class="black-bar" style="width: 100vw; height: 80px; background-color: black"></div> -
@Brian 我用当前视图更新了问题。我只将
background-color:更改为白色以使其可见。它在右侧看起来不错,因为它触及屏幕的右侧。只有左边有问题,你知道我怎样才能把它改成右边一样吗? -
请发布所有相关代码,以便我们看到您所看到的。您到目前为止发布的内容不足以复制您所看到的内容。
标签: html css angular bootstrap-4 navbar