请在上面代码中修改,将导航栏分成三个按键。然后下面的body离导航栏20px
时间: 2024-11-24 17:41:26 浏览: 4
按照您的要求,我会对之前的代码进行相应的修改。首先,我们将导航栏分为三个按键,并让`<body>`标签与导航栏保持固定的距离。以下是修改后的代码:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<style>
body {
margin-top: 20px; /* 添加20px顶部间距 */
font-family: Arial, sans-serif;
}
.navbar {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.8);
color: white;
text-align: center;
padding: 1rem;
border-bottom: 2px solid black;
z-index: 1;
}
.navbar-btn {
display: inline-block;
margin-right: 1rem;
}
.container {
display: flex;
min-height: calc(100vh - 60px); /* 减去导航栏高度 */
}
.sidebar-left {
width: 25%;
background-color: #f5f5f5;
padding: 2rem;
box-sizing: border-box;
}
.main-content {
flex-grow: 1;
padding: 2rem;
}
</style>
</head>
<body>
<div class="navbar">
<button class="navbar-btn">按钮1</button>
<button class="navbar-btn">按钮2</button>
<button class="navbar-btn">按钮3</button>
</div>
<div class="container">
<div class="sidebar-left">
<!-- 左侧分栏内容 -->
<p>左侧菜单</p>
</div>
<div class="main-content">
<!-- 右侧分栏内容 -->
<p>右侧主要内容区域...</p>
</div>
</div>
</body>
</html>
```
现在,导航栏有三个按键,并且`<body>`元素距离导航栏20像素。您可以根据需要进一步定制按钮的样式。
阅读全文