当用户点击“bar-icon”时,如何隐藏我的导航栏?如何在用户点击栏图标时隐藏/显示导航栏?
我想创造出开始hidden
一个导航栏,并在用户点击该栏图标,导航栏displays
。你能用JavaScript
这么做吗?或者你需要jQuery
吗?
HTML
<div class="banner">
<header class="header">
<i class="fa fa-bars"></i>
<nav class="nav">
</nav>
</header>
<div class="bannerContainer">
<h1>Heading 1</h1>
</div>
</div>
nav {
height: 60px;
width: 100%;
background-color: #ccc;
}
<div class="banner">
<header class="header">
<i class="fa fa-bars"></i>
<nav class="nav">
</nav>
</header>
<div class="bannerContainer">
<h1>Display like that above!</h1>
</div>
</div>
Jquery是最简单的方法。 –
你甚至可以用纯CSS做到这一点,没有JavaScript:http://www.sitepoint.com/pure-css-off-screen-navigation-menu/ – cuddlecheek
你的问题是什么排除了一个纯CSS的解决方案? – krillgar