【发布时间】:2015-05-10 05:04:03
【问题描述】:
我正在尝试创建一个基于 Zurb 的 Foundation 5 的新网站模板,该模板有两个菜单 - 一个顶部菜单和一个左侧菜单。这适用于中型和大型,但对于“小”,我试图用右上角的“汉堡包”隐藏顶部菜单,然后左侧菜单以类似的方式工作,但从左上角开始。这就是它目前的样子:
右上角可以正常工作,但只有“汉堡”菜单图标是可点击的。旁边的“MENU”文字不是。
左上角有几个问题。只有我添加的文本出现并且是可点击的(此处为“TOG”)。菜单图标不出现。我想我可以用“PAGES”替换“TOG”作为一种解决方法。
其次,当我单击它打开菜单时,它会将顶栏向下推一排以覆盖标题并在顶部留下一个空白区域。即:
这是我的代码(很多工作正在进行中 - 徽标将被替换为图像等):
<div class="off-canvas-wrap" data-offcanvas>
<div class="inner-wrap">
<div class="fixed">
<nav class="top-bar " data-topbar role="navigation">
<section class="left-small hide-for-medium-up">
<a class="left-off-canvas-toggle menu-icon" href="#"><span>TOG</span></a>
</section>
<section class="middle tab-bar-section hide-for-medium-up">
<h1><a href="/">LOGO</a></h1>
</section>
<ul class="title-area">
<li class="name">
<h1 class="hide-for-small"><a href="/">Logo</a></h1>
</li>
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>
<section class="top-bar-section">
<!-- Right Nav Section -->
<ul class="right">
<li><a href="#">Search</a></li>
<li><a href="#">Facebook</a></li>
<li><a href="#">Twitter</a></li>
</ul>
<!-- Left Nav Section -->
<ul class="left">
<li><a href="#">Articles</a></li>
<li><a href="#">Constituents</a></li>
<li><a href="#">Engineers</a></li>
<li><a href="#">Shipping</a></li>
<li><a href="#">Locomotives</a></li>
<li><a href="#">Rolling Stock</a></li>
<li><a href="#">References</a></li>
<li><a href="#">Forums</a></li>
</ul>
</section>
</nav>
</div>
<!-- Off Canvas Menu -->
<aside class="left-off-canvas-menu">
<ul class="off-canvas-list">
<li><label>LNER</label></li>
<li><a href="gresley.shtml">Gresley</a></li>
<li><a href="thompson.shtml">Thompson</a></li>
<li><a href="peppercorn.shtml">Peppercorn</a></li>
</ul>
</aside>
<section class="main-section">
<div class="row">
<div class="large-2 medium-3 columns">
<div class="hide-for-small">
<div class="sidebar">
<nav>
<ul class="side-nav">
<li><label>LNER</label></li>
<li><a class="active" href="gresley.shtml">Gresley</a></li>
<li><a href="thompson.shtml">Thompson</a></li>
<li><a href="peppercorn.shtml">Peppercorn</a></li>
<li class="divider"></li>
</ul>
</nav>
</div>
</div>
</div>
<!-- Main body content starts here -->
<div class="large-10 medium-9 columns">
<h1>Sir Nigel Gresley</h1>
有人对导致我的问题的原因有任何想法吗?
【问题讨论】:
标签: html menu responsive-design zurb-foundation-5