基础5 - 顶部栏菜单图标不可见

时间:2014-05-19 18:42:58

标签: html css zurb-foundation

我正在使用最新版本的Foundation 5 SASS(几天前从https://github.com/zurb/bower-foundation下载)的网站上工作。 当我创建顶部栏时,菜单图标(3条水平线)不会出现在移动/小屏幕上。这只是“菜单”文字。

这是我的代码:

<div class="contain-to-grid">
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name"></li>
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>

<section class="top-bar-section">
<ul class="left">
<li><a href="/">HOME</a></li>
<li class="has-dropdown">
<a href="#">ROOMS &amp; FACILITIES</a>
<ul class="dropdown">
<li><a href="#">FIRST</a></li>
<li><a href="#">SECOND</a></li>
<li><a href="#">THIRD</a></li>
</ul>
</li>
<li><a href="/">PRICES</a></li>
<li><a href="/">THINGS TO DO</a></li>
<li><a href="/">CONTACT</a></li>
</ul>

<ul class="right">
<li class="show-for-medium-up"><a href="http://foundation.zurb.com/docs" class="top-bar-availability"><i class="fi-calendar calendar-icon"></i> CHECK AVAILABILITY</a></li>
</ul>
</section>
</nav>
</div>

任何帮助非常感谢。我已经好好看看了,无法找到解决方案。大多数问题似乎来自于省略菜单文本周围的span标签的人。

由于

4 个答案:

答案 0 :(得分:7)

主要是拥有<span>元素。在下面两个例子的情况下,第一个将不显示汉堡包图标,但第二个和第三个将显示。

<li class="toggle-topbar menu-icon "><a href="#">Menu</a></li>
<li class="toggle-topbar menu-icon "><a href="#"><span>Menu</span></a></li>
<li class="toggle-topbar menu-icon "><a href="#"><span></span></a></li>

答案 1 :(得分:1)

<li class="toggle-topbar menu-icon">
    <a href="#"><span>MENU</span></a>
</li>

这适用于最新的(5.5.3)版本

答案 2 :(得分:0)

菜单图标类应该在标记中。

<li class="toggle-topbar"><a class="menu-icon" href="#"><span>Menu</span></a></li>

答案 3 :(得分:0)

There's a Foundation fix for this here对我有用,至少是顶级酒吧菜单图标。