【发布时间】:2019-05-23 10:29:17
【问题描述】:
我正在为导航栏中的悬停寻找解决方案。有没有办法在引导程序 4 中更改导航栏中悬停的宽度? 我尝试在网上搜索,但一无所获。我也意识到这是一个罕见的问题。所以我希望这也能对某人有所帮助。
HTML
<nav class="navbar navbar-expand-lg navbar-dark">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar10">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse" id="navbar10">
<ul class="navbar-nav nav-fill w-100">
<li class="nav-item">
<a class="nav-link" href="Index.html">Home</a>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">About Us</a>
<div class="dropdown-menu">
<a href="#" class="dropdown-item">Introduction</a>
<a href="#" class="dropdown-item">Mission</a>
<a href="#" class="dropdown-item">Vision</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</ul>
</div>
</nav>
我的 CSS
.navbar{
background-color:rgb(0,114,187);
font-family:"Roboto Condensed", "Microsoft YaHei", "Microsoft
JhengHei",sans-serif;
}
#navbar10 .navbar-nav .nav-link{
color:white;
font-family:"Roboto Condensed", "Microsoft YaHei", "Microsoft
JhengHei", sans-serif;
font-size:14px;
}
.nav-link:hover{
color:white;
background-color:rgb(0,34,59);
}
.about.dropdown-menu {
left: 50% !important;
transform: translateX(-50%) !important;
top: 100% !important;
}
.dropdown-menu{
width:250px;
margin:0 auto !important;
}
a.dropdown-item{
text-align:center;
}
.dropdown:hover>.dropdown-menu {
display: block;
}
结果
【问题讨论】:
标签: css bootstrap-4