您好,登錄后才能下訂單哦!
一個網站能否讓用戶容易使用該網站往往是由菜單欄體現出來,因為它為網頁的大多數頁面提供功能入口。一個輕輕的點擊以后,即可顯示出菜單項,將網站的大部分頁面和功能顯示出來讓用戶清楚了解從而用戶節約一定的時間。接下來我教大家寫單擊菜單欄中的菜單命令將會出現一個下拉菜單。
1.HTML頁面
<div id="nav">
<ul>
<li><a href="">菜單一</a>
<ul>
<li><a href="">子菜單1</a></li>
<li><a href="">子菜單2</a></li>
<li><a href="">子菜單3</a></li>
</ul>
</li>
<li><a href="">菜單二</a>
<ul>
<li><a href="">子菜單1</a></li>
<li><a href="">子菜單2</a></li>
<li><a href="">子菜單3</a></li>
</ul>
</li>
<li><a href="">菜單三</a></li>
</ul>
</div>
2.css樣式
/*清除原樣式*/ * { margin: 0px; padding: 0px; border: 0px;
} ul { list-style: none;
} a { text-decoration: none;
}
/*一級菜單樣式*/ #nav { width: 1000px; height: 40px; margin: 0px auto; background: #f00; font-size: 18px; font-family: 微軟雅黑;
} #nav ul li { float: left;
/*包含塊*/ position:relative;
} #nav ul li a { display: block; width: 160px; height: 40px; line-height: 40px; text-align: center; color: #fff;
} #nav ul li a:hover { color: #ffd800; background: #970606;
}
/*二級菜單樣式*/ #nav ul li ul { position:absolute; top:40px; left:0px; display:none;
} #nav ul li ul li { float:none;
} #nav ul li ul li a{ background:#f00; border-top:1px solid #ccc;
}
/*一級菜單懸停時二級菜單可見*/ #nav ul li:hover ul { display:block;
}
web前端開發學習Q-q-u-n: 784783012 ,分享學習的方法和需要注意的小細節,不停更新最新的教程和學習方法
(詳細的前端項目實戰教學視頻,PDF)
效果如圖:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。