请设计一个HTML网页,其要求如下,在最外围设置一个大的框,然后在框内的顶部加个logo框,logo框里存放logo图片,位置居中,然后另起一个菜系框,菜系框中是八个相连的小框,八个小框的宽度之和等于大边框之和,当鼠标点击小框时,可以弹出二级菜单,其中有表单,可以点击跳转,长度自定,再另起一个循环图片框,循环图片框与四周有一小段距离,里面是一个左右循环图片界面,点击图片可以跳转。最后再往下起一个菜谱框,这个框里有三十六个小框,小框里可以放图片,可以填写文字,点击小框可以跳转到其他网页,在最下方是友情链接
时间: 2024-03-23 10:43:52 浏览: 15
好的,我会为您设计一个符合要求的HTML网页,以下是代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>网站标题</title>
<style type="text/css">
/* 设置大框样式 */
#bigBox {
width: 1000px;
margin: 0 auto;
border: 1px solid #ccc;
padding: 10px;
}
/* 设置logo框样式 */
#logoBox {
text-align: center;
}
/* 设置菜系框样式 */
#menuBox {
display: flex;
justify-content: space-between;
margin-top: 10px;
}
/* 设置小框样式 */
.menuItem {
width: 100px;
height: 100px;
border: 1px solid #ccc;
position: relative;
}
/* 设置二级菜单样式 */
.subMenu {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 200px;
padding: 10px;
background-color: #fff;
border: 1px solid #ccc;
}
/* 设置循环图片框样式 */
#picBox {
margin-top: 10px;
overflow: hidden;
}
/* 设置图片样式 */
.picItem {
width: 500px;
height: 300px;
float: left;
}
/* 设置菜谱框样式 */
#recipeBox {
margin-top: 10px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
/* 设置小框样式 */
.recipeItem {
width: 100px;
height: 100px;
border: 1px solid #ccc;
margin-top: 10px;
position: relative;
}
/* 设置友情链接样式 */
#linkBox {
margin-top: 10px;
text-align: center;
}
</style>
</head>
<body>
<div id="bigBox">
<div id="logoBox">
<img src="logo.jpg" alt="logo">
</div>
<div id="menuBox">
<div class="menuItem" onclick="showSubMenu(1)">
菜系1
<div class="subMenu" id="subMenu1">
<form action="form.html">
<label>姓名:</label><input type="text" name="name"><br>
<label>电话:</label><input type="text" name="phone"><br>
<button type="submit">提交</button>
</form>
</div>
</div>
<div class="menuItem" onclick="showSubMenu(2)">
菜系2
<div class="subMenu" id="subMenu2">
<form action="form.html">
<label>姓名:</label><input type="text" name="name"><br>
<label>电话:</label><input type="text" name="phone"><br>
<button type="submit">提交</button>
</form>
</div>
</div>
<div class="menuItem" onclick="showSubMenu(3)">
菜系3
<div class="subMenu" id="subMenu3">
<form action="form.html">
<label>姓名:</label><input type="text" name="name"><br>
<label>电话:</label><input type="text" name="phone"><br>
<button type="submit">提交</button>
</form>
</div>
</div>
<div class="menuItem" onclick="showSubMenu(4)">
菜系4
<div class="subMenu" id="subMenu4">
<form action="form.html">
<label>姓名:</label><input type="text" name="name"><br>
<label>电话:</label><input type="text" name="phone"><br>
<button type="submit">提交</button>
</form>
</div>
</div>
<div class="menuItem" onclick="showSubMenu(5)">
菜系5
<div class="subMenu" id="subMenu5">
<form action="form.html">
<label>姓名:</label><input type="text" name="name"><br>
<label>电话:</label><input type="text" name="phone"><br>
<button type="submit">提交</button>
</form>
</div>
</div>
<div class="menuItem" onclick="showSubMenu(6)">
菜系6
<div class="subMenu" id="subMenu6">
<form action="form.html">
<label>姓名:</label><input type="text" name="name"><br>
<label>电话:</label><input type="text" name="phone"><br>
<button type="submit">提交</button>
</form>
</div>
</div>
<div class="menuItem" onclick="showSubMenu(7)">
菜系7
<div class="subMenu" id="subMenu7">
<form action="form.html">
<label>姓名:</label><input type="text" name="name"><br>
<label>电话:</label><input type="text" name="phone"><br>
<button type="submit">提交</button>
</form>
</div>
</div>
<div class="menuItem" onclick="showSubMenu(8)">
菜系8
<div class="subMenu" id="subMenu8">
<form action="form.html">
<label>姓名:</label><input type="text" name="name"><br>
<label>电话:</label><input type="text" name="phone"><br>
<button type="submit">提交</button>
</form>
</div>
</div>
</div>
<div id="picBox">
<div class="picItem">
<a href="pic1.html"><img src="pic1.jpg" alt="pic1"></a>
</div>
<div class="picItem">
<a href="pic2.html"><img src="pic2.jpg" alt="pic2"></a>
</div>
<div class="picItem">
<a href="pic3.html"><img src="pic3.jpg" alt="pic3"></a>
</div>
<div class="picItem">
<a href="pic4.html"><img src="pic4.jpg" alt="pic4"></a>
</div>
</div>
<div id="recipeBox">
<div class="recipeItem">
<a href="recipe1.html"><img src="recipe1.jpg" alt="recipe1"></a>
<p>菜谱1</p>
</div>
<div class="recipeItem">
<a href="recipe2.html"><img src="recipe2.jpg" alt="recipe2"></a>
<p>菜谱2</p>
</div>
<div class="recipeItem">
<a href="recipe3.html"><img src="recipe3.jpg" alt="recipe3"></a>
<p>菜谱3</p>
</div>
<!-- 省略其他小框 -->
</div>
<div id="linkBox">
<a href="link1.html">友情链接1</a>
<a href="link2.html">友情链接2</a>
<a href="link3.html">友情链接3</a>
<!-- 省略其他链接 -->
</div>
</div>
<script type="text/javascript">
// 显示二级菜单
function showSubMenu(num) {
var subMenu = document.getElementById("subMenu" + num);
if (subMenu.style.display == "block") {
subMenu.style.display = "none";
} else {
subMenu.style.display = "block";
}
}
</script>
</body>
</html>
```
需要注意的是,这里只是一个简单的示例,实际上您需要根据具体需求进行调整和完善。