Bootstrap固定菜单隐藏内容
我在我的网页中使用引导固定菜单,但菜单栏隐藏了页面的一些内容,特别是当屏幕尺寸减小时,响应菜单将隐藏更多内容。代码Bootstrap固定菜单隐藏内容
例如:
<nav class="navbar navbar-inverse navbar-fixed-top" style ="background:#141414"> <div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand navbar-left" href="#" style="font-family:'Adobe Arabic';font-size:xx-large; font-weight:bold;"><?php echo $strMnuBrand; ?>
\t </a>
</div>
<ul class="nav navbar-nav navbar-left">
<li class="active" ><a href="#" style="background:#ff6600; color:#e7e7e7; font-weight:bold;"><?php echo $strMnuHome ?></a></li>
<li><a href="#" style="color:#e7e7e7;"><?php echo $strMnuPage1 ?></a></li>
<li><a href="#" style="color:#e7e7e7;"><?php echo $strMnuPage2 ?></a></li>
</ul>
...等。 我该怎么做,固定菜单不会隐藏页面内容,并且页面保持响应?
注:我搜索了解决方案,但没有人为我工作!
回答:
如果您使用的是顶部固定的导航栏,则需要添加与导航栏高度相等的顶部填充+填充到身体的位置。像这样:
body { padding-top: 70px;
}
请确保在核心Bootstrap CSS后包含此项。
回答:
当屏幕尺寸缩小时,下面的代码将不会隐藏任何菜单项,并且也会响应并显示所有屏幕尺寸的菜单项。
你可以看到它在行动here
<nav class="navbar navbar-inverse"> <div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">Brand Name</a>
</div>
<div class="" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Page 1 <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Page 1-1</a></li>
<li><a href="#">Page 1-2</a></li>
<li><a href="#">Page 1-3</a></li>
</ul>
</li>
<li><a href="#">Page 2</a></li>
<li><a href="#">Page 3</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
<li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
</ul>
</div>
</div>
</nav>
以上是 Bootstrap固定菜单隐藏内容 的全部内容, 来源链接: utcz.com/qa/262089.html