本文概述
- 基本导航栏
你可以使用< 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>
推荐阅读
- bootstrap input类型
- bootstrap tab和pill用法
- bootstrap collapse用法
- bootstrap下拉dropdown
- bootstrap列表组
- bootstrap进度条
- bootstrap轮播组件
- bootstrap glyphicon用法
- bootstrap图像image