如何在 Bootstrap 中使用 nav bar-reverse 创建菜单?
在本文中,我们将学习如何使用 Bootstrap 中的 nav bar-reverse 来创建菜单&还将通过示例了解它的实现。在为网站制作导航栏时,菜单栏是一个非常重要的部分。我们可以使用 Bootstrapnav bar-reverse类创建一个菜单栏,并反转菜单栏的颜色。
Bootstrap 中的导航栏包含许多类,例如:
- 。nav bar-brandclass:此类用于您的公司、产品或项目名称,或任何品牌名称。
- 。navbar-nav 类:该类用于全高和轻量级导航(包括支持下拉)。
- 。navbar-toggler 类:该类用于折叠插件和其他导航切换行为。
- 。导航栏-文本 类:该类用于添加垂直居中的文本字符串。
- . collapse . navbar-collapse类:该类用于通过父断点对 nav bar 内容进行分组和隐藏。
- flex 和 spacing 实用程序类可用于任何表单控件和操作。
我们将通过示例了解上述类及其用法。让我们看看如何使用 Bootstrap 实现 navbar。
步骤 1: 在我们的 HTML 文件中导入引导 CDN 链接。
第二步:在你的<身体>里面添加<导航>标签,里面有导航栏和导航栏-默认类。
<nav class="navbar navbar-default ">
<!-- content -->
</nav>
第三步:创建一个< nav >标签,类名为 navbar navbar-default, &在< nav >标签内部,我们将创建一个< div >,类名为“容器-流体”。现在,为了使用品牌标志或名称,我们将添加一个类作为 navbar-brand,,并在其中创建一个< ul >标签,该标签的类名为“nav bar-nav,后面是使用< li >标签的项目列表。
<nav class="navbar navbar-default">
<div class="container-fluid">
<a class="navbar-brand" href="#">GeekforGeeks</a>
<ul class="nav navbar-nav">
<li class="active"><a href="#">Web Technology </a></li>
<li><a href="#">Data Structure</a></li>
<li><a href="#">Algorithm</a></li>
<li><a href="#">Competitive Programming</a></li>
<li><a href="#">Programming Languages</a></li>
</ul>
</div>
</nav>
在这个阶段,我们已经使用 Bootstrap 创建了一个基本的导航栏。下面的代码示例说明了 Bootstrap 中的基本 navbar。
完整代码:
超文本标记语言
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible"
content="IE=edge" />
<meta
name="viewport"
content="width=device-width,
initial-scale=1.0" />
<link rel="stylesheet"
href=
"https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"
integrity=
"sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu"
crossorigin="anonymous" />
<title>GeeksforGeeks Bootstrap Tutorial</title>
</head>
<body>
<nav class="navbar navbar-default">
<div class="container-fluid">
<a class="navbar-brand" href="#">GeekforGeeks</a>
<ul class="nav navbar-nav">
<li class="active"><a href="#">Web Technology </a></li>
<li><a href="#">Data Structure</a></li>
<li><a href="#">Algorithm</a></li>
<li><a href="#">Competitive Programming</a></li>
<li><a href="#">Programming Languages</a></li>
</ul>
</div>
</nav>
</body>
</html>
输出:
引导中的简单导航栏
从上面的输出中,我们可以看到菜单栏有一个白色背景,如果我们需要将背景更改为黑色,并将其他文本内容更改为白色,我们可以简单地添加“”。导航栏-反向<导航>标签中的类,如下所示。
<nav class="navbar navbar-default navbar-inverse">
<!-- Content -->
</nav>
例子:这个例子说明了的用法。nav bar-逆类,用于在 Bootstrap 中将背景更改为黑色。
超文本标记语言
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible"
content="IE=edge" />
<meta
name="viewport"
content="width=device-width,
initial-scale=1.0" />
<link rel="stylesheet"
href=
"https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"
integrity=
"sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu"
crossorigin="anonymous" />
<title>GeeksforGeeks Bootstrap Tutorial</title>
</head>
<body>
<nav class="navbar navbar-default navbar-inverse">
<div class="container-fluid">
<a class="navbar-brand" href="#">GeekforGeeks</a>
<ul class="nav navbar-nav">
<li class="active"><a href="#">Web Technology </a></li>
<li><a href="#">Data Structure</a></li>
<li><a href="#">Algorithm</a></li>
<li><a href="#">Competitive Programming</a></li>
<li><a href="#">Programming Languages</a></li>
</ul>
</div>
</nav>
</body>
</html>
输出:
添加 navbar-reverse 后,nav bar 变为黑色
从上面的输出可以清楚地看到,颜色变成了黑色,字体变成了白色。因此,我们已经使用 Bootstrap 使用“nav bar-reverse”类成功地创建了一个基本导航栏。现在,我们还可以在导航栏中添加一些功能,如下拉菜单和搜索选项。
为了制作一个下拉菜单,我们将使用下面的代码:
<div class="dropdown">
<button
class="btn btn-default dropdown-toggle"
type="button"
id="dropdownMenu1"
data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a href="#">Link1</a></li>
<li><a href="#">Link2</a></li>
<li><a href="#">Link3</a></li>
</ul>
</div>
为了将搜索选项放在导航栏的右侧,我们将使用下面的代码片段:
<form class="navbar-form navbar-right" role="search">
<div class="form-group">
<input type="text" class="form-control"
placeholder="Search" />
</div>
<button type="submit"
class="btn btn-default">Submit
</button>
</form>
在这一点上,我们已经做出了更新后的 navbar 代码,增加了更多的功能,如下拉和搜索栏。
完整代码:
超文本标记语言
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport"
content="width=device-width,
initial-scale=1.0" />
<link rel="stylesheet"
href=
"https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"
integrity=
"sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu"
crossorigin="anonymous" />
<title>GeeksforGeeks Bootstrap Navbar Tutorial</title>
</head>
<body>
<nav class="navbar navbar-default navbar-inverse">
<div class="container-fluid">
<a class="navbar-brand" href="#">GeeksforGeeks</a>
<ul class="nav navbar-nav">
<li class="active"><a href="#">Data Structure</a></li>
<li><a href="#">Algorithm</a></li>
<li><a href="#">Competitive Programming</a></li>
<li class="dropdown">
<a
href="#"
class="dropdown-toggle"
data-toggle="dropdown"
role="button"
aria-haspopup="true"
aria-expanded="false">
Web Technology<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li>
<a href="#">HTML</a>
</li>
<li>
<a href="#">CSS</a>
</li>
<li>
<a href="#">JavaScript</a>
</li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-right">
<div class="form-group">
<input type="text"
class="form-control"
placeholder="Search" />
</div>
<button type="submit"
class="btn btn-default">Submit
</button>
</form>
</div>
</nav>
</body>
</html>
输出:
添加下拉菜单和搜索选项等功能后的导航栏
注:类“”。nav bar-reverse”现在已经过时了。它在 bootstrap 中用于使 navbar 暗到 3.3.7 版本。现在,全班“”。bg-dark ”用于使当前版本 5.0.0 &中的组件变暗,而不是之前的版本 4.6.1。
版权属于:月萌API www.moonapi.com,转载请注明出处