导航栏和导航之间的区别:导航是非常的简单,也就是网页导航中的组成部分,一个链接一个链接组成的导航部分;导航栏其实和导航它俩是一个包含的关系,导航栏就多了一个栏可以看做多了一个栏,就是那一长串,可以放导航的。不代表我的导航栏里面就只仅仅放一个导航栏;也可以放一些输入框等项目中所需要的样式。
<body>
<nav class="navbar navbar-expand-lg bg-light">navbar-expand-lg:去掉两端对齐
<a href="#" class="navbar-brand">
<img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="30"
class="align-top"> Bootstrap
</a>
<ul class="navbar-nav">
<li class="nav-item"><a href="#" class="nav-link">入门</a></li>
<li class="nav-item"><a href="#" class="nav-link">布局</a></li>
<li class="nav-item"><a href="#" class="nav-link">内容</a></li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">城市</a>
<div class="dropdown-menu">
<a href="#" class="dropdown-item">北京</a>
<a href="#" class="dropdown-item">上海</a>
<a href="#" class="dropdown-item">广州</a>
<div class="dropdown-divider"></div>
<a href="#" class="dropdown-item">深圳</a>
</div>
</li>
</ul>
<!-- <div class="navbar-nav">
<a href="#" class="nav-item nav-link">入门</a>
<a href="#" class="nav-item nav-link">布局</a>
<a href="#" class="nav-item nav-link">内容</a>
<a href="#" class="nav-item nav-link">组件</a>
</div> -->
</nav>
<!-- 表单 -->
<nav class="navbar bg-light mt-5">
<a href="#" class="navbar-brand">
<img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="30"
class="align-top"> Bootstrap
</a>
<form action="#" class="form-inline">
<!-- <input type="search" class="form-control mr-sm-2" placeholder="Search">
<button type="submit" class="btn btn-outline-success mt-2 mt-sm-0">Search</button> -->
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">@</span>
</div>
<input type="search" class="form-control mr-sm-2" placeholder="Search">
</div>
<button type="submit" class="btn btn-outline-success mt-2 mt-sm-0">Search</button>
</form>
</nav>
<!-- 添加文本 -->
<nav class="navbar navbar-expand-lg bg-light mt-5">
<a href="#" class="navbar-brand">
<img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="30"
class="align-top"> Bootstrap
</a>
<ul class="navbar-nav mr-auto">mr-auto让下面文本排到了最右边
<li class="nav-item"><a href="#" class="nav-link">入门</a></li>
<li class="nav-item"><a href="#" class="nav-link">布局</a></li>
<li class="nav-item"><a href="#" class="nav-link">内容</a></li>
</ul>
<span class="navbar-text">这是导航当中的文本</span>
</nav>
<!-- 颜色 -->
<nav class="navbar navbar-expand-lg bg-dark navbar-dark mt-5">navbar-dark就是设置了字体颜色
<a href="#" class="navbar-brand">
<img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="30"
class="align-top"> Bootstrap
</a>
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a href="#" class="nav-link">入门</a></li>
<li class="nav-item"><a href="#" class="nav-link">布局</a></li>
<li class="nav-item"><a href="#" class="nav-link">内容</a></li>
</ul>
<form action="#" class="form-inline">
<input type="search" class="form-control mr-sm-2" placeholder="Search">
<button type="submit" class="btn btn-outline-success mt-2 mt-sm-0">Search</button>
</form>
</nav>
<!-- 居中容器 -->
<div class="container">
<nav class="navbar navbar-expand-lg bg-dark navbar-dark mt-5">
<a href="#" class="navbar-brand">
<img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="30"
class="align-top"> Bootstrap
</a>
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a href="#" class="nav-link">入门</a></li>
<li class="nav-item"><a href="#" class="nav-link">布局</a></li>
<li class="nav-item"><a href="#" class="nav-link">内容</a></li>
</ul>
<form action="#" class="form-inline">
<input type="search" class="form-control mr-sm-2" placeholder="Search">
<button type="submit" class="btn btn-outline-success mt-2 mt-sm-0">Search</button>
</form>
</nav>
</div>
<!-- 定位 -->
<!-- <nav class="navbar navbar-light bg-light fixed-top">
<a href="#" class="navbar-brand">因定在顶部</a>
</nav> -->
<nav class="navbar navbar-light bg-light fixed-bottom">
<a href="#" class="navbar-brand">因定在底部</a>
</nav>
<nav class="navbar navbar-light bg-light sticky-top">
<a href="#" class="navbar-brand">粘性定位在浏览器的顶部</a>
</nav>
<!-- 响应式 -->
<nav class="navbar navbar-expand-md bg-success navbar-dark mt-5">
<button class="navbar-toggler" data-toggle="collapse" data-target="#navbar">
<span class="navbar-toggler-icon"></span>尺寸小于md的时候这个按钮就会出来
</button>
<div class="collapse navbar-collapse" id="navbar">
collapse折叠的基础class,在没有符合尺寸下就是隐藏起来,这时候就不是felx模型了,是block元素;默认情况下它是一个flex;
<a href="#" class="navbar-brand">
<img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="30"
class="align-top"> Bootstrap
</a>
<ul class="navbar-nav mr-auto">在没有符合尺寸下 就变成了竖着排了
<li class="nav-item"><a href="#" class="nav-link">入门</a></li>
<li class="nav-item"><a href="#" class="nav-link">布局</a></li>
<li class="nav-item"><a href="#" class="nav-link">内容</a></li>
</ul>
<form action="#" class="form-inline">
<input type="search" class="form-control mr-sm-2" placeholder="Search">
<button type="submit" class="btn btn-outline-light mt-2 mt-sm-0">Search</button>
</form>
</div>
</nav>
<!-- 左侧是logo,右侧是按钮 -->
<nav class="navbar navbar-expand-md bg-success navbar-dark mt-5">
<a href="#" class="navbar-brand">
<img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="30"
class="align-top"> Bootstrap
</a>
<button class="navbar-toggler" data-toggle="collapse" data-target="#navbar1">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbar1">
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a href="#" class="nav-link">入门</a></li>
<li class="nav-item"><a href="#" class="nav-link">布局</a></li>
<li class="nav-item"><a href="#" class="nav-link">内容</a></li>
</ul>
<form action="#" class="form-inline">
<input type="search" class="form-control mr-sm-2" placeholder="Search">
<button type="submit" class="btn btn-outline-light mt-2 mt-sm-0">Search</button>
</form>
</div>
</nav>
<!-- 左侧是按钮,右侧是logo -->
<nav class="navbar navbar-expand-md bg-success navbar-dark mt-5">
<button class="navbar-toggler" data-toggle="collapse" data-target="#navbar2">
<span class="navbar-toggler-icon"></span>
</button>
<a href="#" class="navbar-brand">
<img src="http://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="30"
class="align-top"> Bootstrap
</a>
<div class="collapse navbar-collapse" id="navbar2">
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a href="#" class="nav-link">入门</a></li>
<li class="nav-item"><a href="#" class="nav-link">布局</a></li>
<li class="nav-item"><a href="#" class="nav-link">内容</a></li>
</ul>
<form action="#" class="form-inline">
<input type="search" class="form-control mr-sm-2" placeholder="Search">
<button type="submit" class="btn btn-outline-light mt-2 mt-sm-0">Search</button>
</form>
</div>
</nav>