📅  最后修改于: 2023-12-03 15:17:50.477000             🧑  作者: Mango
Navbar是一个基本和常用的Web组件,它通常用于创建具有菜单,导航和品牌Logo的Web页面。在本教程中,我们将使用Navbar创建一个基本的堆栈溢出页面。
我们将使用Bootstrap的Navbar组件,因此我们需要从Bootstrap的CDN中载入Bootstrap和jQuery库。将以下链接添加到HTML文件的头部:
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<!-- Bootstrap JS -->
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
要创建Navbar,我们需要使用<nav>
元素,并添加navbar
类。
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Stack Overflow</a>
</nav>
要添加菜单项,请在Navbar元素内使用<ul>
和<li>
元素,每个列表项都是一个菜单项。要为每个菜单项添加链接,请使用<a>
标记。
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Stack Overflow</a>
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="#">首页</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">讨论区</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">帮助中心</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">关于我们</a>
</li>
</ul>
</nav>
当Navbar元素准备就绪时,我们需要将其放入文档中,以使其能够在Web页面中显示出来。将Navbar元素放入HTML文件的<body>
元素中。
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Stack Overflow</a>
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="#">首页</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">讨论区</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">帮助中心</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">关于我们</a>
</li>
</ul>
</nav>
<div class="container">
<!-- 页面内容 -->
</div>
<!-- 引入Bootstrap和jQuery -->
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
</body>
以上就是使用Navbar创建堆栈溢出页面的简单步骤。始终记住,Navbar是一个基本和常用的Web组件,您可以随时自定义其样式和功能。