當用戶點擊「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