用html制作一个购物页面,要求有导航条,点击导航条的一级菜单可以显示二级菜单,点击二级菜单后主页面内容改变
时间: 2024-03-24 15:40:44 浏览: 51
jquery制作一个横向二级导航下拉菜单
以下是一个简单的 HTML 购物页面,包含导航条和二级菜单。你可以根据自己的需要进行修改和完善。
```html
<!DOCTYPE html>
<html>
<head>
<title>购物页面</title>
<style>
body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
}
nav {
background-color: #333;
color: #fff;
padding: 10px;
display: flex;
justify-content: space-between;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
}
nav li {
margin: 0 10px;
position: relative;
}
nav a {
color: #fff;
text-decoration: none;
padding: 10px;
display: block;
}
nav ul ul {
display: none;
position: absolute;
top: 100%;
background-color: #333;
padding: 10px;
min-width: 200px;
}
nav ul ul li {
margin: 0;
position: relative;
}
nav ul ul a {
padding: 5px 10px;
display: block;
}
nav ul li:hover > ul {
display: block;
}
h1 {
margin: 20px;
font-size: 36px;
text-align: center;
}
p {
margin: 20px;
font-size: 18px;
text-align: center;
}
</style>
</head>
<body>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">男装</a>
<ul>
<li><a href="#">T恤</a></li>
<li><a href="#">衬衫</a></li>
<li><a href="#">牛仔裤</a></li>
</ul>
</li>
<li><a href="#">女装</a>
<ul>
<li><a href="#">连衣裙</a></li>
<li><a href="#">半身裙</a></li>
<li><a href="#">T恤</a></li>
</ul>
</li>
<li><a href="#">鞋子</a>
<ul>
<li><a href="#">运动鞋</a></li>
<li><a href="#">皮鞋</a></li>
<li><a href="#">凉鞋</a></li>
</ul>
</li>
<li><a href="#">配饰</a>
<ul>
<li><a href="#">手表</a></li>
<li><a href="#">眼镜</a></li>
<li><a href="#">项链</a></li>
</ul>
</li>
</ul>
</nav>
<h1>欢迎来到我的购物页面</h1>
<p>请选择您感兴趣的商品分类</p>
</body>
</html>
```
在这个页面中,我们使用了 `nav` 元素来创建导航条,并使用 CSS 样式对其进行了美化。每个一级菜单都是一个 `li` 元素,其中包含一个链接 `a` 元素。当鼠标悬停在一级菜单上时,会显示与之对应的二级菜单。二级菜单也是一个 `ul` 元素,并使用 CSS 样式对其进行了定位和美化。在主页面中,我们使用了 `h1` 和 `p` 元素来显示页面标题和提示信息。
阅读全文