请用bootstrap写一个简单的dashboard,要求导航栏在左边,包含三个标签,点击后跳转到响应标签,并输出当前标签名称
时间: 2023-05-14 15:05:04 浏览: 180
好的,我可以为您编写一个简单的dashboard,使用bootstrap框架。以下是代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>Dashboard</title>
<!-- 引入bootstrap样式 -->
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.3/css/bootstrap.min.css">
</head>
<body>
<div class="container-fluid">
<div class="row">
<!-- 导航栏 -->
<nav class="col-md-2 d-none d-md-block bg-light sidebar">
<div class="sidebar-sticky">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#tab1">标签1</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#tab2">标签2</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#tab3">标签3</a>
</li>
</ul>
</div>
</nav>
<!-- 内容区域 -->
<main role="main" class="col-md-9 ml-sm-auto col-lg-10 px-4">
<div class="tab-content">
<div class="tab-pane fade show active" id="tab1" role="tabpanel" aria-labelledby="tab1-tab">
<h2>标签1</h2>
</div>
<div class="tab-pane fade" id="tab2" role="tabpanel" aria-labelledby="tab2-tab">
<h2>标签2</h2>
</div>
<div class="tab-pane fade" id="tab3" role="tabpanel" aria-labelledby="tab3-tab">
<h2>标签3</h2>
</div>
</div>
</main>
</div>
</div>
<!-- 引入bootstrap脚本 -->
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.3/js/bootstrap.min.js"></script>
<script>
// 监听导航栏点击事件,输出当前标签名称
$('.nav-link').click(function() {
console.log($(this).text());
});
</script>
</body>
</html>
```
这个dashboard包含一个左侧的导航栏,其中有三个标签,点击标签后会跳转到相应的内容区域,并输出当前标签名称。您可以根据需要修改标签名称和内容。
阅读全文