【发布时间】:2015-03-30 23:03:30
【问题描述】:
我一直在这个网站上工作,并且正在使用媒体查询来根据屏幕大小调整视图的布局。对于手机尺寸,我想隐藏已经存在的导航,只显示一个简单的“菜单”链接,单击该链接会显示导航菜单。我一直在做研究,但是我正在寻找使用我拥有的代码的最简单的方法。任何想法将不胜感激。如果可能的话,我想远离 JavaScript。
<nav>
<ul>
<li><a href="meetPractioner.html">Meet The Practioner</a></li>
<li><a href="servicesRates.html">Services & Rates</a></li>
<li><a href="bookAppointment.html">Book Appointment</a></li>
<li><a href="locationHours.html">Location & Hours</a></li>
<li><a href="testimonials.html">Testimonials</a></li>
<li><a href="questions.html">Questions & Answers</a></li>
<li><a href="benefits.html">Benefits of Massage</a></li>
<li><a href="bodySense.html">Body Sense Magazine</a></li>
</ul>
<a href="#" id="pull">Menu</a>
</nav>
这是我的 jsFiddle,它显示了 CSS 和其余代码。 http://jsfiddle.net/Floyd/v723oqfc/
【问题讨论】:
-
点击会涉及到javascript。有“黑客”...尝试搜索“复选框黑客”,但 JS 会更简单...尤其是使用您当前的 HTML 结构。
标签: css mobile navigation media-queries