我创建了一个菜单,并在CSS中进行了设计。现在我试图通过Bootstrap使其响应。正如您所看到的一切看起来都有效,直到您单击按钮打开菜单(在小屏幕上),菜单项水平呈现而不是垂直呈现。此外,它不会扩展菜单的背景并渗透到主要内容中。我如何解决这两个问题,并且有一种方法可以在小尺寸屏幕打破更大的菜单时为其创建一个完整的不同菜单。
<nav class="center-block text-center menu bg" role="navigation">
<button class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="glyphicon glyphicon-align-justify"></span>
</button>
<ul class="main-nav visible-sm-inline-block navbar-collapse collapse">
<li><a href="#home" class="button one active">Home</a></li>
<li><a href="#about" class="button two">About</a></li>
<li><a href="#galleries" class="button three">Galleries</a></li>
<li><a href="#services" class="button four">Services</a></li>
<li><a href="#media" class="button five">Media</a></li>
<li><a href="#blog" class="button six">Blog</a></li>
<li><a href="#contact" class="button seven">Contact</a></li>
</ul>
</nav>
谢谢!
答案 0 :(得分:1)
这是解决方案。测试和测试工作正常。
<nav role="navigation" class="navbar navbar-default">
<div class="navbar-header">
<button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div id="navbarCollapse" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="#home" class="button one active">Home</a></li>
<li><a href="#about" class="button two">About</a></li>
<li><a href="#galleries" class="button three">Galleries</a></li>
<li><a href="#services" class="button four">Services</a></li>
<li><a href="#media" class="button five">Media</a></li>
<li><a href="#blog" class="button six">Blog</a></li>
<li><a href="#contact" class="button seven">Contact</a></li>
</ul>
</div>
</nav>
在responsinator.com上查看 https://www.dropbox.com/s/65edl33z9iqpxsc/Weddings%20by%20Kathy.rar
答案 1 :(得分:0)
我应该一直在使用MEDIA QUERIES。男人我觉得愚蠢。