我目前正在开发一个针对移动和固定设备进行了优化的网站。目前我正在考虑主导航,它应该像一个向下滑动的叠加层一样工作,就像http://www.teehanlax.com/一样。
但我不知道如何制作那种叠加效果。我要做的唯一一件事是,当单击菜单按钮时,页面的一部分会向下滑动。但这不是真正的叠加效果。
菜单语法:
<div id="navContainer">
<div id="topNav">
<div class="top">
<div class="heading">
<div id="logo">LOGO</div>
</div>
<a href="#" class="menu">MENU</a>
</div>
</div>
</div>
<div class="drawer">
<nav>
<ul class="nav nav-tabs nav-stacked">
<li><a href="#">Menu Item</a></li>
<li><a href="#">Menu Item</a></li>
<li><a href="#">Menu Item</a></li>
<li><a href="#">Menu Item</a></li>
<li><a href="#">Menu Item</a></li>
</ul>
</nav>
</div>
菜单的工作方式与http://jsfiddle.net/RFpDJ/1/非常相似,但它应该覆盖内容而不是向下推。
有任何想法吗?