bootstrap导航navbar

本文概述

  • 基本导航栏
导航栏就像放置在页面顶部的导航标题。你可以根据屏幕尺寸折叠或扩展它。
你可以使用< nav class =“ navbar navbar-default”> 在页面顶部创建标准导航栏。
请参阅以下示例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Case< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">< /head> < body>< nav class="navbar navbar-default"> < div class="container-fluid"> < div class="navbar-header"> < a class="navbar-brand" href="http://www.srcmini.com/#">WebSiteName< /a> < /div> < ul class="nav navbar-nav"> < li class="active">< a href="http://www.srcmini.com/#">Home< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 1< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 2< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 3< /a>< /li> < /ul> < /div> < /nav>< div class="container"> < h3>Basic Navbar Example< /h3> < p>A navigation bar is a navigation header that is placed at the top of the page.< /p> < /div> < script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F210O96-1.jpg">< /script> < /body> < /html>

Bootstrap反向导航栏
【bootstrap导航navbar】反向导航栏提供了替代的黑色导航栏。通过将.navbar-default类更改为.navbar-inverse class,可以用于设置默认导航栏的样式。
请参阅以下示例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Case< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">< /head> < body>< nav class="navbar navbar-inverse"> < div class="container-fluid"> < div class="navbar-header"> < a class="navbar-brand" href="http://www.srcmini.com/#">WebSiteName< /a> < /div> < ul class="nav navbar-nav"> < li class="active">< a href="http://www.srcmini.com/#">Home< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 1< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 2< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 3< /a>< /li> < /ul> < /div> < /nav>< div class="container"> < h3>Inverted Navbar< /h3> < p>An inverted navbar is black instead of gray.< /p> < /div> < script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F210O96-1.jpg">< /script> < /body> < /html>

具有下拉菜单的Bootstrap导航栏
你还可以添加带有导航栏的下拉菜单。以下示例为“第1页”按钮添加了一个下拉菜单。
请参阅以下示例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Case< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">< /head> < body>< nav class="navbar navbar-inverse"> < div class="container-fluid"> < div class="navbar-header"> < a class="navbar-brand" href="http://www.srcmini.com/#">WebSiteName< /a> < /div> < ul class="nav navbar-nav"> < li class="active">< a href="http://www.srcmini.com/#">Home< /a>< /li> < li class="dropdown">< a class="dropdown-toggle" data-toggle="dropdown" href="http://www.srcmini.com/#">Page 1 < span class="caret">< /span>< /a> < ul class="dropdown-menu"> < li>< a href="http://www.srcmini.com/#">Page 1-1< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 1-2< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 1-3< /a>< /li> < /ul> < /li> < li>< a href="http://www.srcmini.com/#">Page 2< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 3< /a>< /li> < /ul> < /div> < /nav>< div class="container"> < h3>Navbar With Dropdown< /h3> < p>This example adds a dropdown menu for the "Page 1" button in the navigation bar.< /p> < /div> < script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F210O96-1.jpg">< /script> < /body> < /html>

Bootstrap右对齐导航栏
使用.navbar-right类可将导航栏按钮右对齐。在下面的示例中,我们在导航栏中向右侧添加“注册”和“登录”按钮。
请参阅以下示例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Case< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">< /head> < body>< nav class="navbar navbar-inverse"> < div class="container-fluid"> < div class="navbar-header"> < a class="navbar-brand" href="http://www.srcmini.com/#">WebSiteName< /a> < /div> < ul class="nav navbar-nav"> < li class="active">< a href="http://www.srcmini.com/#">Home< /a>< /li> < li class="dropdown">< a class="dropdown-toggle" data-toggle="dropdown" href="http://www.srcmini.com/#">Page 1 < span class="caret">< /span>< /a> < ul class="dropdown-menu"> < li>< a href="http://www.srcmini.com/#">Page 1-1< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 1-2< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 1-3< /a>< /li> < /ul> < /li> < li>< a href="http://www.srcmini.com/#">Page 2< /a>< /li> < li>< a href="http://www.srcmini.com/#">Page 3< /a>< /li> < /ul> < ul class="nav navbar-nav navbar-right"> < li>< a href="http://www.srcmini.com/#">< span class="glyphicon glyphicon-user">< /span> Sign Up< /a>< /li> < li>< a href="http://www.srcmini.com/#">< span class="glyphicon glyphicon-log-in">< /span> Login< /a>< /li> < /ul> < /div> < /nav>< div class="container"> < h3>Right Aligned Navbar< /h3> < p>The .navbar-right class is used to right-align navigation bar buttons.< /p> < /div> < script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F210O96-1.jpg">< /script> < /body> < /html>

基本导航栏在Bootstrap 4中,你可以根据屏幕大小扩展或折叠导航栏。使用.navbar类创建一个标准导航栏,然后创建一个响应式折叠类:.navbar-expand-xl | lg | md | sm(将导航栏垂直堆叠在超大,大,中或小屏幕上)。
要在导航栏内添加链接,请使用< ul> 元素和class =“ navbar-nav”。然后添加具有.nav-item类的< li> 元素,然后添加具有.nav-link类的< a> 元素。
例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body>< div class="container-fluid"> < h3>Basic Navbar Example< /h3> < p>A navigation bar is a navigation header that is placed at the top of the page.< /p>< /div> < nav class="navbar navbar-expand-sm bg-light"> < ul class="navbar-nav"> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 1< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 2< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 3< /a> < /li> < /ul> < /nav> < br> < /body> < /html>

垂直导航栏
如果要创建垂直导航栏,请删除.navbar-expand-xl | lg | md | sm类。
例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body>< div class="container-fluid"> < h3>Vertical Navbar Example< /h3> < p>A navigation bar is a navigation header that is placed at the top of the page.< /p> < /div>< nav class="navbar bg-light"> < ul class="navbar-nav"> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 1< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 2< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 3< /a> < /li> < /ul> < /nav> < br>< /body> < /html>

彩色导航栏
你可以使用任何.bg-color类来更改导航栏的背景颜色(.bg-primary,.bg-success,.bg-info,.bg-warning,.bg-danger,.bg-secondary, .bg-dark和.bg-light)。
注意:使用.navbar-dark类向导航栏中的所有链接添加白色文本颜色,或使用.navbar-light类添加黑色文本颜色。例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body> < div class="container"> < h3>Colored Navbar Example< /h3> < /div> < nav class="navbar navbar-expand-sm bg-light navbar-light"> < ul class="navbar-nav"> < li class="nav-item active"> < a class="nav-link" href="http://www.srcmini.com/#">Active< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link disabled" href="http://www.srcmini.com/#">Disabled< /a> < /li> < /ul> < /nav> < nav class="navbar navbar-expand-sm bg-dark navbar-dark"> < ul class="navbar-nav"> < li class="nav-item active"> < a class="nav-link" href="http://www.srcmini.com/#">Active< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link disabled" href="http://www.srcmini.com/#">Disabled< /a> < /li> < /ul> < /nav> < nav class="navbar navbar-expand-sm bg-primary navbar-dark"> < ul class="navbar-nav"> < li class="nav-item active"> < a class="nav-link" href="http://www.srcmini.com/#">Active< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link disabled" href="http://www.srcmini.com/#">Disabled< /a> < /li> < /ul> < /nav> < nav class="navbar navbar-expand-sm bg-success navbar-dark"> < ul class="navbar-nav"> < li class="nav-item active"> < a class="nav-link" href="http://www.srcmini.com/#">Active< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link disabled" href="http://www.srcmini.com/#">Disabled< /a> < /li> < /ul> < /nav> < nav class="navbar navbar-expand-sm bg-info navbar-dark"> < ul class="navbar-nav"> < li class="nav-item active"> < a class="nav-link" href="http://www.srcmini.com/#">Active< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link disabled" href="http://www.srcmini.com/#">Disabled< /a> < /li> < /ul> < /nav> < nav class="navbar navbar-expand-sm bg-warning navbar-dark"> < ul class="navbar-nav"> < li class="nav-item active"> < a class="nav-link" href="http://www.srcmini.com/#">Active< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link disabled" href="http://www.srcmini.com/#">Disabled< /a> < /li> < /ul> < /nav> < nav class="navbar navbar-expand-sm bg-danger navbar-dark"> < ul class="navbar-nav"> < li class="nav-item active"> < a class="nav-link" href="http://www.srcmini.com/#">Active< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link disabled" href="http://www.srcmini.com/#">Disabled< /a> < /li> < /ul> < /nav> < nav class="navbar navbar-expand-sm bg-secondary navbar-dark"> < ul class="navbar-nav"> < li class="nav-item active"> < a class="nav-link" href="http://www.srcmini.com/#">Active< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link disabled" href="http://www.srcmini.com/#">Disabled< /a> < /li> < /ul> < /nav> < /body> < /html>

品牌/标志
.navbar-brand类用于突出显示页面的品牌/徽标/项目名称。
例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body>< nav class="navbar navbar-expand-sm bg-dark navbar-dark"> < !-- Brand/logo --> < a class="navbar-brand" href="http://www.srcmini.com/#">Logo< /a>< !-- Links --> < ul class="navbar-nav"> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 1< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 2< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 3< /a> < /li> < /ul> < /nav>< div class="container-fluid"> < h3>Brand / Logo< /h3> < /div>< /body> < /html>

如果在图像上使用.navbar-brand类,Bootstrap 4将自动设置图像样式以适合导航栏。
例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body> < nav class="navbar navbar-expand-sm bg-dark navbar-dark"> < !-- Brand/logo --> < a class="navbar-brand" href="http://www.srcmini.com/#"> < img src="http://www.srcmini.com/image" alt="logo" style="width:40px; "> < /a> < !-- Links --> < ul class="navbar-nav"> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 1< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 2< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 3< /a> < /li> < /ul> < /nav> < div class="container-fluid"> < h3>Brand / Logo< /h3> < /div> < /body> < /html>

导航栏形式和按钮
带有class =“ form-inline”的< form> 元素用于将输入和按钮并排分组。
例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body> < nav class="navbar navbar-expand-sm bg-dark navbar-dark"> < form class="form-inline" action="/action_page.php"> < input class="form-control" type="text" placeholder="Search"> < button class="btn btn-success" type="submit">Search< /button> < /form> < /nav> < br> < div class="container"> < h3>Navbar Forms< /h3> < p>Use the .form-inline class to align form elements side by side inside the navbar.< /p> < /div> < /body> < /html>

你还可以使用其他输入类,例如.input-group-addon在输入字段旁边附加图标或帮助文本。你将在“引导输入”一章中了解有关这些类的更多信息。
例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body> < nav class="navbar navbar-expand-sm bg-dark navbar-dark"> < form class="form-inline"> < div class="input-group"> < span class="input-group-addon">@< /span> < input type="text" class="form-control" placeholder="Username"> < /div> < /form> < /nav> < br> < div class="container"> < h3>Navbar Forms< /h3> < p>Use the .form-inline class to align form elements side by side inside the navbar.< /p> < /div> < /body> < /html>

导航栏文字
.navbar-text类用于垂直对齐导航栏中的所有非链接元素。你必须确保正确的填充和文本颜色。
例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body> < nav class="navbar navbar-expand-sm bg-dark navbar-dark"> < !-- Links --> < ul class="navbar-nav"> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 1< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link 2< /a> < /li> < /ul> < !-- Navbar text--> < span class="navbar-text"> Navbar text < /span> < /nav> < br> < div class="container"> < h3>Navbar Text< /h3> < /div> < /body> < /html>

固定导航栏
你可以将导航栏固定在页面的顶部或底部。固定的导航栏在固定位置(顶部或底部)保持可见,而不依赖于页面滚动。
顶部固定导航栏
.fixed-top类使导航栏固定在顶部。
例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body style="height:1500px"> < nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top"> < a class="navbar-brand" href="http://www.srcmini.com/#">Logo< /a> < ul class="navbar-nav"> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < /ul> < /nav> < div class="container-fluid" style="margin-top:80px"> < h3>Top Fixed Navbar< /h3> < /div> < /body> < /html>

底部固定导航栏
.fixed-bottom类用于使导航栏停留在页面底部。
例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body style="height:1500px"> < nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-bottom"> < a class="navbar-brand" href="http://www.srcmini.com/#">Logo< /a> < ul class="navbar-nav"> < li class="nav-item"> < a class="nav-link" href="javascript:void(0)">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="javascript:void(0)">Link< /a> < /li> < /ul> < /nav> < div class="container-fluid">< br> < h3>Bottom Fixed Navbar< /h3> < h1>Scroll this page to see the effect< /h1> < /div> < /body> < /html>

粘性导航栏
滚动浏览时,粘性导航栏固定在页面顶部。你可以滚动此页面来查看效果。
注意:此功能在IE11和更早版本中不起作用。例:
< !DOCTYPE html> < html lang="en"> < head> < title>Bootstrap Example< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width, initial-scale=1"> < link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> < script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">< /script> < script src="http://img.readke.com/220416/1F2104552-9.jpg">< /script> < script src="http://img.readke.com/220416/1F210G50-10.jpg">< /script> < /head> < body style="height:1500px">< div class="container-fluid"> < br> < h3>Sticky Navbar< /h3> < p>You can see the effect by scrolling this page.< /p> < p>< strong>Note:< /strong> This facility doesn't work in IE11 and earlier version. < /p> < /div>< nav class="navbar navbar-expand-sm bg-dark navbar-dark sticky-top"> < a class="navbar-brand" href="http://www.srcmini.com/#">Logo< /a> < ul class="navbar-nav"> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < li class="nav-item"> < a class="nav-link" href="http://www.srcmini.com/#">Link< /a> < /li> < /ul> < /nav>< div class="container-fluid">< br> < p>Some example text. Some example text. Some example text. Some example text. Some example text.< /p> < p>Some example text. Some example text. Some example text. Some example text. Some example text.< /p> < p>Some example text. Some example text. Some example text. Some example text. Some example text.< /p> < p>Some example text. Some example text. Some example text. Some example text. Some example text.< /p> < /div>< /body> < /html>

    推荐阅读