CSS 和 JavaScript 是構(gòu)建現(xiàn)代 Web 應(yīng)用程序的重要組成部分,導(dǎo)航菜單是 Web 應(yīng)用程序中的常見(jiàn)組件之一。在本文中,我們將介紹如何使用 CSS 和 JavaScript 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的導(dǎo)航菜單。
HTML 代碼示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>導(dǎo)航菜單示例</title>
<style>
#nav {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
background-color: #333;
padding: 20px;
#nav a {
color: white;
text-decoration: none;
font-size: 16px;
margin-right: 10px;
#nav a:hover {
color: #ddd;
background-color: #333;
</style>
</head>
<body>
<div id="nav">
<a href="#">首頁(yè)</a>
<a href="#">關(guān)于我</a>
<a href="#">聯(lián)系我們</a>
<a href="#">更多選項(xiàng)</a>
</div>
<script src="nav.js"></script>
</body>
</html>
下面是一個(gè)使用 CSS 偽元素和 JavaScript 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的導(dǎo)航菜單的示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>導(dǎo)航菜單示例</title>
<style>
#nav {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
background-color: #333;
padding: 20px;
#nav ul {
list-style: none;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 20px;
#nav li {
margin-right: 10px;
#nav li:hover {
color: #ddd;
background-color: #333;
</style>
</head>
<body>
<div id="nav">
<ul id="nav-list">
<li><a href="#">首頁(yè)</a></li>
<li><a href="#">關(guān)于我</a></li>
<li><a href="#">聯(lián)系我們</a></li>
<li><a href="#">更多選項(xiàng)</a></li>
</ul>
</div>
<script src="nav.js"></script>
</body>
</html>